// REQUIRED_ARGS: -o- /* TEST_OUTPUT: --- fail_compilation/fail_casting2.d(15): Error: type `int` is not an expression fail_compilation/fail_casting2.d(17): Error: template lambda has no type fail_compilation/fail_casting2.d(20): Error: template `Templ()` has no type --- */ void test15214() { alias Type = int; cast(void)(Type); cast(void)(x => mixin(x)("mixin(x);")); template Templ() {} cast(void)(Templ); }