[Issue 7857] File#write formats enum as a boolean.
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Apr 8 08:57:11 PDT 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7857
Kenji Hara <k.hara.pg at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |pull
--- Comment #1 from Kenji Hara <k.hara.pg at gmail.com> 2012-04-08 08:57:51 PDT ---
Not only a problem of integer based enum type.
import std.stdio;
void main()
{
enum EI : int { A, B }
enum ED : double { A, B }
enum EC : char { A, B }
enum ES : string { A = "aaa", B = "bbb" }
writeln(EI.A); // false, but A on 2.058
writeln(EI.B); // true, but B on 2.058
writeln(ED.A); // A
writeln(ED.B); // B
writeln(EC.A); // false
writeln(EC.B); // true
writeln(ES.A); // aaa
writeln(ES.B); // bbb
}
Pull request:
https://github.com/D-Programming-Language/phobos/pull/531
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list