[Issue 3416] Non-compilable template instantiation in is(typeof())	fails compilation
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Oct 19 05:09:13 PDT 2009
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=3416
--- Comment #4 from Max Samukha <samukha at voliacable.com> 2009-10-19 05:09:11 PDT ---
Interestingly, if 'foo' is instantiated in 'static assert', is incorrectly
evaluated to true.
template bar(T)
{
    private void baz()
    {
        T a = null;
    }
}
template foo(T)
{
    enum foo = is(typeof(bar!T));
}
static assert(!foo!int);
----
Error: static assert  (!true) is false
-- 
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