aboutsummaryrefslogtreecommitdiff
path: root/tccgen.c
diff options
context:
space:
mode:
authorPavlas, Zdenek <zden3k@gmail.com>2016-09-30 07:29:38 -0700
committerPavlas, Zdenek <zden3k@gmail.com>2016-09-30 07:33:20 -0700
commite238e6521bcbbc3a4ff6d795564b8f2d322de349 (patch)
tree137d4b6fc7ab60c010e24050db67f159aed525b8 /tccgen.c
parentfc0fc6aba3d8fce415325b76fcd1499365d448ea (diff)
downloadtinycc-e238e6521bcbbc3a4ff6d795564b8f2d322de349.tar.gz
tinycc-e238e6521bcbbc3a4ff6d795564b8f2d322de349.tar.bz2
gtst_addr(): short conditional jumps (i386, x86_64)
Diffstat (limited to 'tccgen.c')
-rw-r--r--tccgen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tccgen.c b/tccgen.c
index 337941f..09ddb77 100644
--- a/tccgen.c
+++ b/tccgen.c
@@ -5179,7 +5179,7 @@ static void block(int *bsym, int *csym, int is_expr)
vpushi(v);
if (v == d) {
gen_op(TOK_EQ);
- gsym_addr(gtst(0, 0), sw.p[b]->sym);
+ gtst_addr(0, sw.p[b]->sym);
} else {
int e;
gen_op(TOK_GE);
@@ -5187,7 +5187,7 @@ static void block(int *bsym, int *csym, int is_expr)
vseti(c, 0);
vpushi(d);
gen_op(TOK_LE);
- gsym_addr(gtst(0, 0), sw.p[b]->sym);
+ gtst_addr(0, sw.p[b]->sym);
gsym(e);
}
}