1 2 3 4 5 6 7 8 9 10 11 12 13 14
// { dg-do assemble } // { dg-options "" } // GROUPS passed error-reporting // potential bug: # line directive does not get reproduced in template // expansion template <class T> class A { public: # 200 "lineno3.C" int foo () { undef1(); } // { dg-error "" "" { target *-*-* } 200 } // { dg-message "note" "note" { target *-*-* } 200 } }; template class A<int>;