aboutsummaryrefslogtreecommitdiff
path: root/tccgen.c
diff options
context:
space:
mode:
Diffstat (limited to 'tccgen.c')
-rw-r--r--tccgen.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/tccgen.c b/tccgen.c
index 4baa5ff..a1137c3 100644
--- a/tccgen.c
+++ b/tccgen.c
@@ -4326,14 +4326,11 @@ static void block(int *bsym, int *csym, int *case_sym, int *def_sym,
gsym_addr(b, d);
} else if (tok == '{') {
Sym *llabel;
- SValue *pvtop;
next();
/* record local declaration stack position */
s = local_stack;
llabel = local_label_stack;
- /* record vstack position */
- pvtop = vtop;
/* handle local labels declarations */
if (tok == TOK_LABEL) {
next();
@@ -4360,8 +4357,6 @@ static void block(int *bsym, int *csym, int *case_sym, int *def_sym,
}
/* pop locally defined labels */
label_pop(&local_label_stack, llabel);
- /* pop left-over VLA size expressions */
- vtop = pvtop;
if(is_expr) {
/* XXX: this solution makes only valgrind happy...
triggered by gcc.c-torture/execute/20000917-1.c */