Browse Source

* 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 years ago
parent
commit
704753d3e8
1 changed files with 6 additions and 0 deletions
  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;