1 /* 2 TEST_OUTPUT: 3 --- 4 fail_compilation/fail236.d(14): Error: undefined identifier `x` 5 fail_compilation/fail236.d(22): Error: template fail236.Templ2 cannot deduce function from argument types !()(int), candidates are: 6 fail_compilation/fail236.d(12): fail236.Templ2(alias a)(x) 7 --- 8 */ 9 10 // Issue 870 - contradictory error messages for templates 11 Templ2(alias a)12template Templ2(alias a) 13 { 14 void Templ2(x) 15 { 16 } 17 } 18 main()19void main() 20 { 21 int i; 22 Templ2(i); 23 } 24