From: Jason Merrill Date: Mon, 18 May 1998 23:23:05 +0000 (+0000) Subject: decl2.c (get_sentry): Use end_temporary_allocation. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=88537ff2d0788c029bc6b9c627fc47f079650830;p=gcc.git decl2.c (get_sentry): Use end_temporary_allocation. * decl2.c (get_sentry): Use end_temporary_allocation. Don't declare permanent_obstack. From-SVN: r19858 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 981787a37ad..b45c9216161 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +Mon May 18 23:22:52 1998 Jason Merrill + + * decl2.c (get_sentry): Use end_temporary_allocation. + Don't declare permanent_obstack. + Mon May 18 12:28:44 1998 Mark Mitchell * parse.y (.finish_new_placement): New non-terminal. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 200ace42831..694f1516724 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -2774,8 +2774,6 @@ extern int parse_time, varconst_time; extern tree pending_templates; extern tree maybe_templates; -extern struct obstack permanent_obstack; - static tree get_sentry (base) tree base; @@ -2787,7 +2785,8 @@ get_sentry (base) tree sentry = IDENTIFIER_GLOBAL_VALUE (sname); if (! sentry) { - push_obstacks (&permanent_obstack, &permanent_obstack); + push_obstacks_nochange (); + end_temporary_allocation (); sentry = build_decl (VAR_DECL, sname, integer_type_node); TREE_PUBLIC (sentry) = 1; DECL_ARTIFICIAL (sentry) = 1;