|
@@ -728,7 +728,7 @@ implementation
|
|
else
|
|
else
|
|
{$endif}
|
|
{$endif}
|
|
begin
|
|
begin
|
|
- hlcg.a_cmp_const_reg_label(current_asmdata.CurrAsmList, opsize, OC_EQ, tcgint(t^._low),hregister, blocklabel(t^.blockid));
|
|
|
|
|
|
+ hlcg.a_cmp_const_reg_label(current_asmdata.CurrAsmList, opsize, OC_EQ, tcgint(t^._low.svalue),hregister, blocklabel(t^.blockid));
|
|
end;
|
|
end;
|
|
{ Reset last here, because we've only checked for one value and need to compare
|
|
{ Reset last here, because we've only checked for one value and need to compare
|
|
for the next range both the lower and upper bound }
|
|
for the next range both the lower and upper bound }
|
|
@@ -833,7 +833,7 @@ implementation
|
|
else
|
|
else
|
|
{$endif}
|
|
{$endif}
|
|
begin
|
|
begin
|
|
- hlcg.a_cmp_const_reg_label(current_asmdata.CurrAsmList, opsize, jmp_lt, tcgint(t^._low), hregister,
|
|
|
|
|
|
+ hlcg.a_cmp_const_reg_label(current_asmdata.CurrAsmList, opsize, jmp_lt, tcgint(t^._low.svalue), hregister,
|
|
elselabel);
|
|
elselabel);
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|