]> gcc.gnu.org Git - gcc.git/commit
cp-tree.h (build_lang_field_decl): Remove.
authorMark Mitchell <mark@codesourcery.com>
Wed, 18 Aug 1999 20:44:14 +0000 (20:44 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Wed, 18 Aug 1999 20:44:14 +0000 (20:44 +0000)
commit4ce3d5373035e991585e11d68a07c6e6e101eb92
treeaec1b78caa248bc5c7196080755c9db3d1f8c70a
parent88049523aee2c2f48a78bd6f7cf36958a864f302
cp-tree.h (build_lang_field_decl): Remove.

        * cp-tree.h (build_lang_field_decl): Remove.
* class.c (build_vtable): Replace calls to build_lang_field_decl
with build_lang_decl.
(prepare_fresh_vtable): Likewise.
(finish_struct_1): Likewise.
(init_class_processing): Likewise.
* decl.c (push_using_decl): Likewise.
(init_decl_processsing): Likewise.
(grokvardecl): Likewise.
(build_ptrmemfunc_type): Likewise.
(grokdeclarator): Likewise.
(build_enumerator): Likewise.
* decl2.c (grok_x_components): Likewise.
(do_class_using_decl): Likewise.
* except.c (call_eh_info): Likewise.
* init.c (init_init_processing): Likewise.
* rtti.c (expand_class_decl): Likewise.
* tree.c (build_base_fields): Likewise.
(build_vbase_pointer_fields): Likewise.
* lex.c (build_lang_decl): Build declarations on the permanent
obstack if we're building statmeent trees.
(retrofit_lang_decl): Handle both the full lang_decl and also the
smaller lang_decl_flags here.
(build_lang_field_decl): Remove.
* pt.c (push_template_decl_real): Issue errors for variable
declarations that are not static members.

From-SVN: r28755
13 files changed:
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/except.c
gcc/cp/init.c
gcc/cp/lex.c
gcc/cp/pt.c
gcc/cp/rtti.c
gcc/cp/tree.c
gcc/testsuite/g++.old-deja/g++.pt/crash45.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/var1.C [new file with mode: 0644]
This page took 0.0668029999999999 seconds and 5 git commands to generate.