MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / traits_child.d
blobaeaf213389d666df69a959b20c1f1e9fbe4cf09e
1 /************************************************************/
3 /*
4 TEST_OUTPUT:
5 ---
6 fail_compilation/traits_child.d(100): Error: expected 2 arguments for `child` but had 1
7 fail_compilation/traits_child.d(101): Error: symbol or expression expected as first argument of __traits `child` instead of `long`
8 fail_compilation/traits_child.d(102): Error: symbol expected as second argument of __traits `child` instead of `3`
9 ---
12 #line 100
13 enum a = __traits(child, long);
14 enum b = __traits(child, long, 3);
15 enum c = __traits(child, "hi", 3);