[Issue 15168] [REG2.068.0] std.variant.Algebraic interacts badly with string alias this sub-types
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Wed Oct 28 02:32:47 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=15168
--- Comment #5 from Martin Nowak <code at dawg.eu> ---
cat > bug.d << CODE
import std.typecons;
struct S { string val; alias val this; }
pragma(msg, ReplaceType!(int, int, S));
static assert(is(ReplaceType!(int, int, S) == S));
CODE
dmd -c bug
----
string
bug2.d(5): Error: static assert (is(string == S)) is false
----
--
More information about the Digitalmars-d-bugs
mailing list