is it bug?

Steven Schveighoffer schveiguy at yahoo.com
Tue Sep 26 13:29:00 UTC 2017


On 9/26/17 8:44 AM, drug wrote:
> 26.09.2017 15:16, Steven Schveighoffer пишет:
>> Nullable!(char[]) x;
>> writeln(x); // Nullable.null;
>> static struct Foo { Nullable!(char[]) x; }
>> Foo foo;
>> writeln(foo); // error
>>
>> So in one context, printing a nullable char[] works exactly as 
>> expected. In another context it does something different. The place 
>> where it's different needs to be diagnosed and fixed.
>>
> 
> Isn't it relevant to https://issues.dlang.org/show_bug.cgi?id=11730 ?

I doubt it. That was associative arrays, and required a compiler fix.

This is likely a slight difference in how std.format works on a struct 
vs. a single value.

-Steve


More information about the Digitalmars-d-learn mailing list