aboutsummaryrefslogtreecommitdiff
path: root/tccgen.c
diff options
context:
space:
mode:
authorgrischka <grischka>2016-10-01 20:47:36 +0200
committergrischka <grischka>2016-10-01 20:47:36 +0200
commit9c5bb16447e3d6cf5493c4802f3e3a1939430a27 (patch)
tree1818b7725fa111bf267abd115b43905b8426f59e /tccgen.c
parentacac35c12597eb678c4a0866f79a6aeb9171dd09 (diff)
downloadtinycc-9c5bb16447e3d6cf5493c4802f3e3a1939430a27.tar.gz
tinycc-9c5bb16447e3d6cf5493c4802f3e3a1939430a27.tar.bz2
Revert part of "fix installation amd bcheck for Windows"
tccelf.c : force linking bcheck by adding elf symbol __bound_init bcheck.c : use (size_t)1 for x86_64 Fixes 7e7e6148fdb4adbda936f80b5d4ac3d738908d95
Diffstat (limited to 'tccgen.c')
-rw-r--r--tccgen.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/tccgen.c b/tccgen.c
index e3f2a69..598ba88 100644
--- a/tccgen.c
+++ b/tccgen.c
@@ -6179,19 +6179,6 @@ static void gen_function(Sym *sym)
gfunc_prolog(&sym->type);
local_scope = 0;
-#ifdef CONFIG_TCC_BCHECK
- if (tcc_state->do_bounds_check && !strcmp(funcname, "main")) {
- int i;
- Sym *sym;
- for (i = 0, sym = local_stack; i < 2; i++, sym = sym->prev) {
- if (sym->v & SYM_FIELD || sym->prev->v & SYM_FIELD)
- break;
- vpush_global_sym(&func_old_type, TOK___bound_main_arg);
- vset(&sym->type, sym->r, sym->c);
- gfunc_call(1);
- }
- }
-#endif
rsym = 0;
block(NULL, NULL, 0);
gsym(rsym);