// PR c++/35240 // { dg-do compile } template struct A {}; template A foo(); // { dg-message "unimplemented" } void bar() { foo<1>(); // { dg-message "required" } }