1 /* 2 TEST_OUTPUT: 3 --- 4 fail_compilation/diag7747.d(8): Error: forward reference to inferred return type of function call 'fact(n - 1)' 5 --- 6 */ 7 fact(int n)8 auto fact(int n) { return n > 1 ? fact(n - 1) : 0; } 9 main()10 void main() 11 { 12 fact(1); 13 } 14