// { dg-do compile } // Copyright (C) 2003 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 2 Aug 2003 // PR 11704. ICE struct A { int foo() { return 5; } }; template // If B is not template it works struct B { bool bar(A& a) { return a.foo == 0; // { dg-error "" "" } } };