浏览代码

* fixed the def used to load non-objc loadvmtaddr nodes (for llvm)

git-svn-id: trunk@31064 -
Jonas Maebe 10 年之前
父节点
当前提交
d60f60154a
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      compiler/ncgmem.pas

+ 1 - 1
compiler/ncgmem.pas

@@ -117,7 +117,7 @@ implementation
                  reference_reset_symbol(href,
                  reference_reset_symbol(href,
                    current_asmdata.RefAsmSymbol(tobjectdef(tclassrefdef(resultdef).pointeddef).vmt_mangledname,AT_DATA),0,
                    current_asmdata.RefAsmSymbol(tobjectdef(tclassrefdef(resultdef).pointeddef).vmt_mangledname,AT_DATA),0,
                    voidpointertype.size);
                    voidpointertype.size);
-                 hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,voidpointertype,voidpointertype,href,location.register);
+                 hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,resultdef,resultdef,href,location.register);
                end
                end
              else
              else
                begin
                begin