[Issue 11499] New: is-expression misbehaving with 'alias this'
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Nov 11 13:51:55 PST 2013
https://d.puremagic.com/issues/show_bug.cgi?id=11499
Summary: is-expression misbehaving with 'alias this'
Product: D
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: tommitissari at hotmail.com
--- Comment #0 from Tommi <tommitissari at hotmail.com> 2013-11-11 13:51:54 PST ---
This affects at least std.traits.isInstanceOf.
struct A(T)
{}
struct B
{
A!int _a;
alias _a this;
}
void main()
{
static assert(!is(B == A!int)); // OK
static assert(!is(B == A!X, X)); // assertion fails
}
--
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list