1 // REQUIRED_ARGS: -de 2 /* 3 TEST_OUTPUT: 4 --- 5 fail_compilation/depmsg15815.d(23): Deprecation: alias depmsg15815.Alias!(const(Foo)).Alias is deprecated - message 6 Foo 7 --- 8 */ 9 Unqual(T)10template Unqual(T) 11 { 12 static if (is(T U == const U)) alias Unqual = U; 13 else alias Unqual = T; 14 } 15 16 deprecated("message") Alias(T)17template Alias(T) 18 { 19 alias Alias = Unqual!T; 20 } 21 22 struct Foo {} 23 pragma(msg, Alias!(const(Foo))); 24