On 11/14/2017 5:20 AM, Nick Treleaven wrote:
An very similar problem exists for int and char overloads:alias foo = (char c) => 1; alias foo = (int i) => 4; enum int e = 7; static assert(foo(e) == 4); // fails
I cannot reproduce this error.
Walter Bright via Digitalmars-d Tue, 14 Nov 2017 20:26:33 -0800
On 11/14/2017 5:20 AM, Nick Treleaven wrote:
An very similar problem exists for int and char overloads:alias foo = (char c) => 1; alias foo = (int i) => 4; enum int e = 7; static assert(foo(e) == 4); // fails
I cannot reproduce this error.