Re: strange static assert failure

2017-07-02 Thread Basile B. via Digitalmars-d-learn
On Sunday, 2 July 2017 at 08:55:42 UTC, Basile B. wrote: The second assert fails. Do you know why ? pass your way, i've forgot the typeof()... everything is okay actually.

strange static assert failure

2017-07-02 Thread Basile B. via Digitalmars-d-learn
I played with some strange stuff that are allowed, i.e "super" and "this" as BasicType, when I've reached this: class B { super ringuard(){return null;} void foo() { auto crate = ringuard(); pragma(msg, typeof(crate)); static assert(typeof(crate).stringof == O