From 14b6efffc7b877ee4b07d880dfb34b177aa6801f Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Sun, 10 Oct 1993 05:20:40 +0000 Subject: [PATCH] (pop_momentary_nofree): New function. From-SVN: r5703 --- gcc/tree.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gcc/tree.c b/gcc/tree.c index 05550e73f8c..fc5c3b0e5ee 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -722,6 +722,17 @@ pop_momentary () obstack_free (&momentary_obstack, tem); } +/* Pop back to the previous level of momentary allocation, + but don't free any momentary data just yet. */ + +void +pop_momentary_nofree () +{ + struct momentary_level *tem = momentary_stack; + momentary_stack = tem->prev; + expression_obstack = tem->obstack; +} + /* Call when starting to parse a declaration: make expressions in the declaration last the length of the function. Returns an argument that should be passed to resume_momentary later. */ -- 2.30.2