[Issue 5352] New: Error: static assert (!true) is-expression with invalid class template instantiation
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Dec 14 12:26:46 PST 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5352
Summary: Error: static assert (!true) is-expression with
invalid class template instantiation
Product: D
Version: D1 & D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: ibuclaw at ubuntu.com
--- Comment #0 from Iain Buclaw <ibuclaw at ubuntu.com> 2010-12-14 12:24:58 PST ---
I'm pretty certain this static assert should pass, as is(furble!(int)) should
evaluate to false because it can't be instantiated.
Note, changing 'class' for 'struct' and it passes.
class furble(T)
{
this(){
gurgle;
}
}
static assert(! is(furble!(int)) );
--
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