https://issues.dlang.org/show_bug.cgi?id=12429 --- Comment #1 from Don <clugdbug at yahoo.com.au> --- I think you meant is(typeof(MakeVecType!(BaseT, 8))) is() on its own doesn't suppress error messages. --