Bladeren bron

* fix IE2003042401 when assigning booleans to bitpacked arrays, fixes tw7379

git-svn-id: trunk@5044 -
tom_at_work 19 jaren geleden
bovenliggende
commit
9fc11fc5dc
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      compiler/powerpc64/nppcmat.pas

+ 4 - 1
compiler/powerpc64/nppcmat.pas

@@ -354,7 +354,10 @@ begin
             location_copy(location, left.location);
             inverse_flags(location.resflags);
           end;
-        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
             location_force_reg(current_asmdata.CurrAsmList, left.location,
               def_cgsize(left.resulttype.def), true);