Code behaves incorrectly if it is compiled in std.functional
Timon Gehr via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jun 7 09:49:24 PDT 2015
On 06/06/2015 08:06 AM, ketmar wrote:
> On Sat, 06 Jun 2015 00:28:51 +0200, Timon Gehr wrote:
>
>> On 06/05/2015 02:33 PM, ketmar wrote:
>>> i agree, i think it was a keyword used 'cause it was already used in C.
>>> but it's meaning is completely redefined in D.
>>
>> The meaning is exactly the same. It's the default storage class.
>
> then i'll fill a bug about `auto auto` and will reopen it until it's
> fixed.
>
This is valid C:
int main(){
const auto int x=2;
return 0;
}
This is not valid C:
int main(){
auto auto int x=2;
return 0;
}
What is the problem?
More information about the Digitalmars-d
mailing list