Переглянути джерело

Avoid internalerror in RemoveCurrentP for arm compiler

git-svn-id: trunk@47690 -
pierre 4 роки тому
батько
коміт
19d5e43615
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      compiler/arm/aoptcpu.pas

+ 1 - 1
compiler/arm/aoptcpu.pas

@@ -1545,7 +1545,7 @@ Implementation
                       asml.InsertAfter(dealloc,hpfar1);
                     end;
 
-                  if not Assigned(hp1) then
+                  if (not Assigned(hp1)) or (p=hp1) then
                     GetNextInstruction(p, hp1);
 
                   RemoveCurrentP(p, hp1);