master
jiang 2014-05-01 15:19:03 +08:00
parent 87a850f553
commit 2742fbcf95
1 changed files with 0 additions and 9 deletions

View File

@ -4627,7 +4627,6 @@ static void block(int *bsym, int *csym, int *case_sym, int *def_sym,
gsym_addr(b, d);
} else if (tok == '{') {
Sym *llabel;
int saved_loc, saved_pop_stack, size;
int block_vla_sp_loc, *saved_vla_sp_loc, saved_vla_flags;
next();
@ -4638,9 +4637,6 @@ static void block(int *bsym, int *csym, int *case_sym, int *def_sym,
scope_stack_bottom = frame_bottom;
llabel = local_label_stack;
saved_loc = loc;
saved_pop_stack = pop_stack;
/* save VLA state */
block_vla_sp_loc = *(saved_vla_sp_loc = vla_sp_loc);
if (saved_vla_sp_loc != &vla_sp_root_loc)
@ -4693,11 +4689,6 @@ static void block(int *bsym, int *csym, int *case_sym, int *def_sym,
scope_stack_bottom = scope_stack_bottom->next;
sym_pop(&local_stack, s);
size = -(loc - saved_loc);
pop_stack = saved_pop_stack;
if(size)
pop_stack += size;
/* Pop VLA frames and restore stack pointer if required */
if (saved_vla_sp_loc != &vla_sp_root_loc)
*saved_vla_sp_loc = block_vla_sp_loc;