X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FExecutionEngine%2FOrc%2FOrcMCJITReplacement.h;h=f09d13e87bd307b02e2bec8b0c25be79b2416786;hp=ddbc73251c7eee4c83224fe84600f9b3b32df551;hb=7d5ae5bc1f7e5291ba0376ca3160a0e8813593d0;hpb=5439a80dcadb452a27eacc6a6f14b007f04bee5b diff --git a/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h b/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h index ddbc73251c7..f09d13e87bd 100644 --- a/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h +++ b/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h @@ -213,7 +213,7 @@ public: private: uint64_t getSymbolAddressWithoutMangling(StringRef Name) { - if (uint64_t Addr = LazyEmitLayer.getSymbolAddress(Name, false)) + if (uint64_t Addr = LazyEmitLayer.findSymbol(Name, false).getAddress()) return Addr; if (uint64_t Addr = MM->getSymbolAddress(Name)) return Addr; @@ -241,7 +241,7 @@ private: static_cast(ChildBin.release()))); ObjectLayer.addObjectSet( std::move(ObjSet), llvm::make_unique(*this)); - if (uint64_t Addr = ObjectLayer.getSymbolAddress(Name, true)) + if (uint64_t Addr = ObjectLayer.findSymbol(Name, true).getAddress()) return Addr; } }