Commit 88537ff2 by Jason Merrill Committed by Jason Merrill

decl2.c (get_sentry): Use end_temporary_allocation.

	* decl2.c (get_sentry): Use end_temporary_allocation.
	Don't declare permanent_obstack.

From-SVN: r19858
parent c7fdfd49
Mon May 18 23:22:52 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl2.c (get_sentry): Use end_temporary_allocation.
Don't declare permanent_obstack.
Mon May 18 12:28:44 1998 Mark Mitchell <mmitchell@usa.net>
* parse.y (.finish_new_placement): New non-terminal.
......
......@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment