decl2.c (get_sentry): Use end_temporary_allocation.
* decl2.c (get_sentry): Use end_temporary_allocation. Don't declare permanent_obstack. From-SVN: r19858
This commit is contained in:
parent
c7fdfd49ac
commit
88537ff2d0
|
@ -1,3 +1,8 @@
|
|||
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;
|
||||
|
|
Loading…
Reference in New Issue