diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2015-11-24 20:10:42 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2015-11-24 20:10:42 +0000 |
commit | 5594be037bd7b72645d3f0d25412dea1fc2b07b8 (patch) | |
tree | 213b44c2bbf1e6b0195235237ad07f90e8acd2b4 /compiler/ncgset.pas | |
parent | a126de7bfeab2a9407b1342fca52046a370ae3be (diff) | |
download | fpc-5594be037bd7b72645d3f0d25412dea1fc2b07b8.tar.gz |
* fixed operation size of comparison with maximum legal value in
tcginnode.passs_generate_code
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@32522 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/ncgset.pas')
-rw-r--r-- | compiler/ncgset.pas | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/ncgset.pas b/compiler/ncgset.pas index 920b65c8d5..4b44b059d9 100644 --- a/compiler/ncgset.pas +++ b/compiler/ncgset.pas @@ -449,7 +449,7 @@ implementation current_asmdata.getjumplabel(l2); needslabel := True; - hlcg.a_cmp_const_reg_label(current_asmdata.CurrAsmList, left.resultdef, OC_BE, tsetdef(right.resultdef).setmax-tsetdef(right.resultdef).setbase, pleftreg, l); + hlcg.a_cmp_const_reg_label(current_asmdata.CurrAsmList, opdef, OC_BE, tsetdef(right.resultdef).setmax-tsetdef(right.resultdef).setbase, pleftreg, l); hlcg.a_load_const_reg(current_asmdata.CurrAsmList, uopdef, 0, location.register); hlcg.a_jmp_always(current_asmdata.CurrAsmList, l2); |