http://d.puremagic.com/issues/show_bug.cgi?id=11101
Maxim Fomin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Maxim Fomin <[email protected]> 2013-09-22 10:54:27 PDT --- Citing spec: "If the EnumBaseType is not explicitly set, and the first EnumMember has an initializer, it is set to the type of that initializer. Otherwise, it defaults to type int." Since second enum is not explicitly based on int and has first enum initializer, that's why type of second enum is deduced to be GTokenType and overflow occures as the first enum has single member. So, according to current spec this is RESOLVED-INVALID. On the other hand, nothing stops from allowing such code for facilitation purposes by fixing spec. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
