re PR c++/11076 (ICE with invalid base class)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Fri, 24 Oct 2003 14:45:52 +0000 (14:45 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Fri, 24 Oct 2003 14:45:52 +0000 (14:45 +0000)
commitd9a503018007da3173ace8c7f6a2211f8574e773
tree0a820e98eecb9257bbb9fec1d6b3f9ab1554cc1e
parentb6d8393123f45dac768ba6da0dfd58f80074557d
re PR c++/11076 (ICE with invalid base class)

PR c++/11076
* class.c (handle_using_decl): Swap arguments of error_not_base_type.
* parser.c (cp_parser_direct_declarator): Only resolve typename for
namespace scope declarations.

* g++.dg/template/crash13.C: New test.

From-SVN: r72897
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash13.C [new file with mode: 0644]