template X(alias A) { alias X = A; } struct S {} pragma(msg, X!(const(int))); // const(int) pragma(msg, X!(const(S))); // S
Related: https://issues.dlang.org/show_bug.cgi?id=11480
*** This issue has been marked as a duplicate of issue 20863 ***