Bug in header file generation

Uplink_Coder via Digitalmars-d digitalmars-d at puremagic.com
Mon Oct 17 01:21:12 PDT 2016


On Monday, 17 October 2016 at 08:03:18 UTC, Satoshi wrote:
> 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.

Thanks for the report.
Could you also post in in bugzilla ?
Thanks!


More information about the Digitalmars-d mailing list