Răsfoiți Sursa

* change the resultdef of nf_load_procvar typeconversion nodes from
voidpointerdef to java_jlobject (they're generated by generic code
in nmem; avoids an ifdef for the jvm target there)

git-svn-id: branches/jvmbackend@18554 -

Jonas Maebe 14 ani în urmă
părinte
comite
704753d3e8
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      compiler/jvm/njvmcnv.pas

+ 6 - 0
compiler/jvm/njvmcnv.pas

@@ -684,6 +684,12 @@ implementation
           end;
 
 {$ifndef nounsupported}
+        { generated in nmem; replace voidpointertype with java_jlobject }
+        if nf_load_procvar in flags then
+          begin
+            self.totypedef:=java_jlobject;
+            resultdef:=java_jlobject;
+          end;
         if isvalidprocvartypeconv(left.resultdef,resultdef) then
           begin
             convtype:=tc_equal;