test[0u] of type bool[1u] does not have a boolean value

monarch_dodra monarchdodra at gmail.com
Sat Jun 29 06:12:45 PDT 2013


On Saturday, 29 June 2013 at 13:11:10 UTC, bearophile wrote:
> monarch_dodra:
>
>> Related: I think this might actually give you a compiler 
>> warning about doing a range assign without slicing? Bearophile 
>> had suggested this shouldn't work unless you actually type:
>> "test[0][] = false;"
>> But I prefer:
>> "test[0] []= false;"
>>
>> I can't test right now: Does your code emit no warnings with 
>> -w ?
>
> I have also suggested to have the "-wi" switch activated on 
> default (as I think C# does, because people forget to use it 
> all the time!), give a switch to disable on request the 
> informational warnings (because once in a while you don't want 
> warnings), and remove the -w switch (because it breaks the 
> semantics of D programs) :-)
>
> http://d.puremagic.com/issues/show_bug.cgi?id=10321
>
> Bye,
> bearophile

Thanks for the link. I actually wanted to state that I think you 
were one of the people who thought the above should be mandatory 
syntax? I do.


More information about the Digitalmars-d-learn mailing list