// { dg-do compile } // Copyright (C) 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 24 Dec 2002 // PR 7964. ICE with scoped method call struct A { virtual void ostr() const; }; class B : public virtual A {}; template struct C : public B { void ostr() const { B::ostr(); } }; template struct C;