class.c (class_cache_obstack, [...]): Remove.
authorJason Merrill <jason@yorick.cygnus.com>
Wed, 29 Sep 1999 22:52:57 +0000 (22:52 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 29 Sep 1999 22:52:57 +0000 (18:52 -0400)
commit0a2c2fd1c2d76b8e5199359cc589c500b638f6b1
treee423e74ff563694236590b09b2e3b7dc40c26211
parent3bc6a13bb6b227b0a58b0662fc527e1d73d1bfff
class.c (class_cache_obstack, [...]): Remove.

* class.c (class_cache_obstack, class_obstack): Remove.
(init_class_processing): Don't initialize class_obstack.
(push_cache_obstack): Remove.
(pushclass): Don't call it.
* cp-tree.h: Remove prototype for push_cache_obstack.
* decl.c (decl_obstack, decl_stack, push_decl_level): Remove.
(pushlevel_class): Don't push_decl_level.
(poplevel_class): Don't pop_stack_level.
(push_class_level_binding): Don't push_cache_obstack.
(init_decl_processing): Don't intialize decl_obstack.
* search.c (push_class_decls): Don't push_cache_obstack.
* tree.c (list_hash_add): Put hash node on permanent_obstack.
(hash_tree_cons): Don't mess with obstacks.
(print_lang_statistics): Don't print stats for class_obstack and
decl_obstack.

From-SVN: r29711
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/pt.c
gcc/cp/search.c
gcc/cp/tree.c