d: Merge upstream dmd, druntime 4c18eed967, phobos d945686a4.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / diag7747.d
blobe2e59929f6ae593b3b9367d7a0c8b5477b802080
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 */
8 auto fact(int n) { return n > 1 ? fact(n - 1) : 0; }
10 void main()
12 fact(1);