[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / template / incomplete2.C
blobbad16020baa4d16c4ac0ac29f2fa6bf3182dc6f1
1 // PR c++/27427
2 // { dg-do compile }
4 struct A;
6 template<A&> void foo();        // { dg-message "note" }
8 A a;  // { dg-error "incomplete type" }
10 void bar()
12   foo<a>();  // { dg-error "(no matching function|could not convert)" }