// { dg-do assemble } // Copyright (C) 2000 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 10 Jan 2001 // Bug 1606. We sorry'd issuing an error. struct A {}; template class Tpl {}; struct B { Tpl s; }; void foo (B *ptr) { ptr->Tpl.t (); // { dg-error "" } template as expression }