MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / depmsg15815.d
blob0b19687ad524167b7a169b1794ad82e94a5835b2
1 // REQUIRED_ARGS: -de
2 /*
3 TEST_OUTPUT:
4 ---
5 fail_compilation/depmsg15815.d(23): Deprecation: template `depmsg15815.Alias(T)` is deprecated - message
6 Foo
7 ---
8 */
10 template Unqual(T)
12 static if (is(T U == const U)) alias Unqual = U;
13 else alias Unqual = T;
16 deprecated("message")
17 template Alias(T)
19 alias Alias = Unqual!T;
22 struct Foo {}
23 pragma(msg, Alias!(const(Foo)));