aboutsummaryrefslogtreecommitdiff
path: root/x86_64-gen.c
diff options
context:
space:
mode:
authorjiang <30155751@qq.com>2014-04-28 14:05:55 +0800
committerjiang <30155751@qq.com>2014-04-28 14:05:55 +0800
commit89f7aea98093b035dd74cfbdd3de41c46ad12b6e (patch)
treefd01f8adcbedd1e39dbd97190dcbb6cfd2bb60df /x86_64-gen.c
parentdeaee6c2496ecb25858290405fef8ef79aece979 (diff)
downloadtinycc-89f7aea98093b035dd74cfbdd3de41c46ad12b6e.tar.gz
tinycc-89f7aea98093b035dd74cfbdd3de41c46ad12b6e.tar.bz2
fix abitest.c for x86_64 bug
Diffstat (limited to 'x86_64-gen.c')
-rw-r--r--x86_64-gen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/x86_64-gen.c b/x86_64-gen.c
index eb201c8..12893a3 100644
--- a/x86_64-gen.c
+++ b/x86_64-gen.c
@@ -981,7 +981,7 @@ static X86_64_Mode classify_x86_64_inner(CType *ty)
return x86_64_mode_memory;
mode = x86_64_mode_none;
- for (; f; f = f->next)
+ for (f = f->next; f; f = f->next)
mode = classify_x86_64_merge(mode, classify_x86_64_inner(&f->type));
return mode;