dmd/compiler/test/fail_compilation/deprecate_getVirtualFunctions.d

20 lines
506 B
D

// REQUIRED_ARGS: -de
/*
TEST_OUTPUT:
---
fail_compilation/deprecate_getVirtualFunctions.d(18): Deprecation: `traits(isVirtualFunction)` is deprecated. Use `traits(isVirtualMethod)` instead
fail_compilation/deprecate_getVirtualFunctions.d(19): Deprecation: `traits(getVirtualFunctions)` is deprecated. Use `traits(getVirtualMethods)` instead
---
*/
class A
{
void fun() {}
}
void main()
{
auto a = __traits(isVirtualFunction, A.fun);
foreach(f; __traits(getVirtualFunctions, A, "fun")) {}
}