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