summaryrefslogtreecommitdiff
path: root/compiler/ncgset.pas
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-24 20:10:42 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-11-24 20:10:42 +0000
commit5594be037bd7b72645d3f0d25412dea1fc2b07b8 (patch)
tree213b44c2bbf1e6b0195235237ad07f90e8acd2b4 /compiler/ncgset.pas
parenta126de7bfeab2a9407b1342fca52046a370ae3be (diff)
downloadfpc-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.pas2
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);