dmd/compiler/test/fail_compilation/depmsg15815.d
2022-07-09 18:53:07 +02:00

23 lines
383 B
D

// REQUIRED_ARGS: -de
/*
TEST_OUTPUT:
---
fail_compilation/depmsg15815.d(23): Deprecation: template `depmsg15815.Alias(T)` is deprecated - message
Foo
---
*/
template Unqual(T)
{
static if (is(T U == const U)) alias Unqual = U;
else alias Unqual = T;
}
deprecated("message")
template Alias(T)
{
alias Alias = Unqual!T;
}
struct Foo {}
pragma(msg, Alias!(const(Foo)));