diff options
Diffstat (limited to 'gcc/c-family/c-pragma.c')
-rw-r--r-- | gcc/c-family/c-pragma.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.c index 9e2a00eb16e..7b016abad08 100644 --- a/gcc/c-family/c-pragma.c +++ b/gcc/c-family/c-pragma.c @@ -74,9 +74,7 @@ static void pop_alignment (tree); static void push_alignment (int alignment, tree id) { - align_stack * entry; - - entry = ggc_alloc_align_stack (); + align_stack * entry = ggc_alloc<align_stack> (); entry->alignment = alignment; entry->id = id; @@ -911,7 +909,6 @@ handle_pragma_push_options (cpp_reader *ARG_UNUSED(dummy)) { enum cpp_ttype token; tree x = 0; - opt_stack *p; token = pragma_lex (&x); if (token != CPP_EOF) @@ -920,7 +917,7 @@ handle_pragma_push_options (cpp_reader *ARG_UNUSED(dummy)) return; } - p = ggc_alloc_opt_stack (); + opt_stack *p = ggc_alloc<opt_stack> (); p->prev = options_stack; options_stack = p; |