decl2.c (start_objects): Don't let static constructors and destructors get inlined.
authorMark Mitchell <mark@codesourcery.com>
Wed, 5 May 1999 11:50:03 +0000 (11:50 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Wed, 5 May 1999 11:50:03 +0000 (11:50 +0000)
commitb3f738daccbef7cc569f328c93fb93f1029294f9
tree9ece9ffaa86e2b05923eb4f447fc6b3868f484ce
parent14caa62fcb42ea2b2c2598155b940e097644d824
decl2.c (start_objects): Don't let static constructors and destructors get inlined.

* decl2.c (start_objects): Don't let static constructors and
destructors get inlined.
* parse.y (nested_name_specifier): Make sure ordinary types are
complete, just like template types.
* parse.c: Regenerated.
* pt.c (check_explicit_specialization): Improve error messages.

From-SVN: r26780
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/cp/parse.c
gcc/cp/parse.y
gcc/cp/pt.c
gcc/testsuite/g++.old-deja/g++.other/init13.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/nested2.C [new file with mode: 0644]