// { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999, 2002 Free Software Foundation template class X { class Y : public T {}; Y y; // { dg-error "" } invalid base type }; int main() { X x; // { dg-error "" } instantiated }