Selaa lähdekoodia

* getmmregister should test the mm register allocator for being assigned

git-svn-id: trunk@221 -
florian 20 vuotta sitten
vanhempi
commit
83209064f9
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      compiler/x86/cgx86.pas

+ 3 - 3
compiler/x86/cgx86.pas

@@ -181,15 +181,15 @@ unit cgx86;
     function Tcgx86.getmmxregister(list:Taasmoutput):Tregister;
     function Tcgx86.getmmxregister(list:Taasmoutput):Tregister;
       begin
       begin
         if not assigned(rg[R_MMXREGISTER]) then
         if not assigned(rg[R_MMXREGISTER]) then
-          internalerror(200312124);
+          internalerror(2003121214);
         result:=rg[R_MMXREGISTER].getregister(list,R_SUBNONE);
         result:=rg[R_MMXREGISTER].getregister(list,R_SUBNONE);
       end;
       end;
 
 
 
 
     function Tcgx86.getmmregister(list:Taasmoutput;size:Tcgsize):Tregister;
     function Tcgx86.getmmregister(list:Taasmoutput;size:Tcgsize):Tregister;
       begin
       begin
-        if not assigned(rg[R_MMXREGISTER]) then
-          internalerror(200312124);
+        if not assigned(rg[R_MMREGISTER]) then
+          internalerror(2003121234);
         case size of
         case size of
           OS_F64:
           OS_F64:
             result:=rg[R_MMREGISTER].getregister(list,R_SUBMMD);
             result:=rg[R_MMREGISTER].getregister(list,R_SUBMMD);