Bug in header file generation

Satoshi via Digitalmars-d digitalmars-d at puremagic.com
Mon Oct 17 01:03:18 PDT 2016


On Monday, 17 October 2016 at 07:54:33 UTC, Mike Parker wrote:
> On Monday, 17 October 2016 at 07:50:17 UTC, Satoshi wrote:
>> On Saturday, 15 October 2016 at 06:55:31 UTC, Uplink_Coder 
>> wrote:
>>> On Saturday, 15 October 2016 at 06:51:44 UTC, Satoshi wrote:
>>>> Hello,
>>>> can someone look at this quite simple bug in dmd please?
>>>> https://issues.dlang.org/show_bug.cgi?id=16590
>>>>
>>>> I cannot release non-opensource libraries without this.
>
>> It is exported correctly, but when I create it like:
>> class TestClass {
>>     int aa;
>>
>>     ref foo() { // without auto
>>         return aa;
>>     }
>> }
>>
>> it is exported like:
>> class TestClass {
>>     int aa;
>>
>>     ref foo(); // Cannot deduce return type
>> }
>
> Is there something preventing you from declaring the return 
> type?
>
> ref int foo() { ... }


no, but I just try to export headers on druntime and phobos and 
found this bug.


More information about the Digitalmars-d mailing list