diff options
| author | jiang <30155751@qq.com> | 2014-05-08 15:39:50 +0800 |
|---|---|---|
| committer | jiang <30155751@qq.com> | 2014-05-08 15:39:50 +0800 |
| commit | ad787abea6d4e6ee0717c4e791d10b1f6281e91d (patch) | |
| tree | d1b167ea2ce7d99d5134111319298213457acd4e /x86_64-gen.c | |
| parent | 899d26605c5276964ac2ae1f8238a75a5afeb480 (diff) | |
| download | tinycc-ad787abea6d4e6ee0717c4e791d10b1f6281e91d.tar.gz tinycc-ad787abea6d4e6ee0717c4e791d10b1f6281e91d.tar.bz2 | |
fix bug if (seen_reg_num + reg_count <= 8)
Diffstat (limited to 'x86_64-gen.c')
| -rw-r--r-- | x86_64-gen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/x86_64-gen.c b/x86_64-gen.c index ae65328..625bb4f 100644 --- a/x86_64-gen.c +++ b/x86_64-gen.c @@ -1404,7 +1404,7 @@ void gfunc_prolog(CType *func_type) break; case x86_64_mode_integer: - if (seen_reg_num + reg_count <= 8) { + if (seen_reg_num + reg_count <= REGN) { seen_reg_num += reg_count; } else { seen_reg_num = 8; |
