1// PR c++/27427 2// { dg-do compile } 3 4struct A; 5 6template<A&> void foo(); // { dg-message "note" } 7 8A a; // { dg-error "incomplete type" } 9 10void bar() 11{ 12 foo<a>(); // { dg-error "(no matching function|could not convert)" } 13} 14