1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/fail10.d(18): Error: mixin Foo!y cannot resolve forward reference
5 ---
6 */
7 
Foo(alias b)8 template Foo(alias b)
9 {
10     int a()
11     {
12         return b;
13     }
14 }
15 
test()16 void test()
17 {
18     mixin Foo!(y) y;
19 }
20