Procházet zdrojové kódy

* support llvm spilling_get_reg_type() for the destination of call/invoke

git-svn-id: trunk@30422 -
Jonas Maebe před 10 roky
rodič
revize
2ef753faae
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      compiler/llvm/aasmllvm.pas

+ 4 - 1
compiler/llvm/aasmllvm.pas

@@ -424,7 +424,10 @@ uses
             end;
           la_invoke, la_call:
             begin
-              internalerror(2013110102);
+              if opnr=0 then
+                result:=oper[1]^.def
+              else
+                internalerror(2013110102);
             end;
           la_br,
           la_unreachable: