4 fail_compilation/fail12236.d(16): Error: forward reference to inferred return type of function `f1`
5 fail_compilation/fail12236.d(16): while evaluating `pragma(msg, f1.mangleof)`
6 fail_compilation/fail12236.d(21): Error: forward reference to inferred return type of function `f2`
7 fail_compilation/fail12236.d(21): while evaluating `pragma(msg, f2(T)(T).mangleof)`
8 fail_compilation/fail12236.d(27): Error: template instance `fail12236.f2!int` error instantiating
9 fail_compilation/fail12236.d(31): Error: forward reference to inferred return type of function `__lambda1`
10 fail_compilation/fail12236.d(31): while evaluating `pragma(msg, __lambda1(__T1)(a).mangleof)`
16 pragma(msg
, f1
.mangleof
); // forward reference error
21 pragma(msg
, f2
.mangleof
); // error <- weird output: "v"
31 pragma(msg
, __traits(parent
, x
).mangleof
);