]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/method.c
cp-tree.h (TREE_NONLOCAL_FLAG): Remove.
authorMark Mitchell <mark@codesourcery.com>
Fri, 16 Apr 1999 13:16:50 +0000 (13:16 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Fri, 16 Apr 1999 13:16:50 +0000 (13:16 +0000)
commit280f9385eef072ea1445a6444d292465654ea018
tree0c1e8514e7ad5e47650495d973375000e5bd046e
parent5e651bf2435e8bf24a2263f83ae2c21dd2ce5fac
cp-tree.h (TREE_NONLOCAL_FLAG): Remove.

* cp-tree.h (TREE_NONLOCAL_FLAG): Remove.
(storetags): Declare.
* class.c (finish_struct): Don't use TREE_NONLOCAL_FLAG.
(pushclass): Likewise.  Use storetags to install tag declarations,
not pushtag.
(invalidate_class_lookup_cache): Don't use TREE_NONLOCAL_FLAG.
* decl.c (storetags): Make it global.
(push_class_binding): Set INHERITED_VALUE_BINDING_P for an
implicit typename declaration.
(pushtag): Tidy.  Don't use TREE_NONLOCAL_FLAG.
* method.c (hack_identifier): Likewise.
* search.c (lookup_member): Likewise.

From-SVN: r26491
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/method.c
gcc/cp/search.c
gcc/testsuite/g++.old-deja/g++.pt/typename20.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/typename21.C [new file with mode: 0644]
This page took 0.071388 seconds and 5 git commands to generate.