diff options
| author | grischka <grischka> | 2009-05-11 18:45:44 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2009-05-11 18:45:44 +0200 |
| commit | f9181416f604c1c0715fc538316948a9f957a3c3 (patch) | |
| tree | 44b516fd9c79bd470322480540feda94acb2c6d9 /i386-gen.c | |
| parent | 5c6509578e78db8978b19ab81c4f26398f13c82d (diff) | |
| download | tinycc-f9181416f604c1c0715fc538316948a9f957a3c3.tar.gz tinycc-f9181416f604c1c0715fc538316948a9f957a3c3.tar.bz2 | |
move some global variables into TCCState
Diffstat (limited to 'i386-gen.c')
| -rw-r--r-- | i386-gen.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -480,7 +480,7 @@ void gfunc_prolog(CType *func_type) func_ret_sub = addr - 8; /* leave some room for bound checking code */ - if (do_bounds_check) { + if (tcc_state->do_bounds_check) { oad(0xb8, 0); /* lbound section pointer */ oad(0xb8, 0); /* call to function */ func_bound_offset = lbounds_section->data_offset; @@ -493,7 +493,8 @@ void gfunc_epilog(void) int v, saved_ind; #ifdef CONFIG_TCC_BCHECK - if (do_bounds_check && func_bound_offset != lbounds_section->data_offset) { + if (tcc_state->do_bounds_check + && func_bound_offset != lbounds_section->data_offset) { int saved_ind; int *bounds_ptr; Sym *sym, *sym_data; |
