From 52891b6ff680a03c966776b530cf94de9f831b07 Mon Sep 17 00:00:00 2001 From: jiang <30155751@qq.com> Date: Fri, 16 May 2014 12:15:00 +0800 Subject: fix push_macro, asked Tom to help me testfix push_macro --- tccpp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tccpp.c') diff --git a/tccpp.c b/tccpp.c index a384548..91c2aee 100644 --- a/tccpp.c +++ b/tccpp.c @@ -234,7 +234,7 @@ static TokenSym *tok_alloc_new(TokenSym **pts, const char *str, int len) ts = tcc_malloc(sizeof(TokenSym) + len); table_ident[i] = ts; ts->tok = tok_ident++; - ts->sym_define.data = tcc_malloc(sizeof(Sym**)); + ts->sym_define.data = tcc_malloc(sizeof(Sym*)); ts->sym_define.off = 0; ts->sym_define.data[0] = NULL; ts->sym_define.size = 1; @@ -1743,7 +1743,7 @@ pack_error: size *= 2; if (size >= MACRO_STACK_SIZE) tcc_error("stack full"); - def->data = tcc_realloc(def->data, size*sizeof(Sym**)); + def->data = tcc_realloc(def->data, size*sizeof(Sym*)); def->size = size; } def->data[def->off] = tmp; -- cgit v1.3.1