// { dg-do assemble } // { dg-options "" } // GROUPS passed error-reporting // potential bug: # line directive does not get reproduced in template // expansion template class A { public: # 200 "lineno3.C" int foo () { undef1(); } // { dg-error "" "" { target *-*-* } 200 } // { dg-message "note" "note" { target *-*-* } 200 } }; template class A;