|
@@ -282,7 +282,8 @@ begin
|
|
begin
|
|
begin
|
|
secondpass(left);
|
|
secondpass(left);
|
|
case left.location.loc of
|
|
case left.location.loc of
|
|
- LOC_REGISTER, LOC_CREGISTER, LOC_REFERENCE, LOC_CREFERENCE:
|
|
|
|
|
|
+ LOC_REGISTER, LOC_CREGISTER, LOC_REFERENCE, LOC_CREFERENCE,
|
|
|
|
+ LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF:
|
|
begin
|
|
begin
|
|
hlcg.location_force_reg(current_asmdata.CurrAsmList, left.location, left.resultdef, left.resultdef, True);
|
|
hlcg.location_force_reg(current_asmdata.CurrAsmList, left.location, left.resultdef, left.resultdef, True);
|
|
if is_64bit(resultdef) then
|
|
if is_64bit(resultdef) then
|