diff --git a/tccgen.c b/tccgen.c index ec92797b..5705db30 100644 --- a/tccgen.c +++ b/tccgen.c @@ -185,6 +185,8 @@ ST_FUNC Sym *sym_find2(Sym *s, int v) while (s) { if (s->v == v) return s; + else if (s->v == -1) + return NULL; s = s->prev; } return NULL;