diff --git a/tccgen.c b/tccgen.c index fa03daf..3171720 100644 --- a/tccgen.c +++ b/tccgen.c @@ -5771,7 +5771,7 @@ static void gen_function(Sym *sym) sym_push2(&local_stack, SYM_FIELD, 0, 0); gfunc_prolog(&sym->type); #ifdef CONFIG_TCC_BCHECK - if (tcc_state->do_bound_check + if (tcc_state->do_bounds_check && !strcmp(get_tok_str(sym->v, NULL), "main")) { int i;