diff options
Diffstat (limited to 'llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp')
| -rw-r--r-- | llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp b/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp index ad341c8..19917a4 100644 --- a/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp +++ b/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp @@ -140,7 +140,8 @@ TEST_F(ExecutionEngineTest, LookupWithMangledName) { // Demonstrate that getSymbolAddress accepts mangled names and always strips // the leading underscore. - EXPECT_EQ(reinterpret_cast<uint64_t>(&x), getSymbolAddress("_x")); + EXPECT_EQ(reinterpret_cast<uint64_t>(&x), + RTDyldMemoryManager::getSymbolAddressInProcess("_x")); } TEST_F(ExecutionEngineTest, LookupWithMangledAndDemangledSymbol) { @@ -151,7 +152,8 @@ TEST_F(ExecutionEngineTest, LookupWithMangledAndDemangledSymbol) { // Lookup the demangled name first, even if there's a demangled symbol that // matches the input already. - EXPECT_EQ(reinterpret_cast<uint64_t>(&x), getSymbolAddress("_x")); + EXPECT_EQ(reinterpret_cast<uint64_t>(&x), + RTDyldMemoryManager::getSymbolAddressInProcess("_x")); } TEST_F(ExecutionEngineTest, LookupwithDemangledName) { @@ -159,7 +161,8 @@ TEST_F(ExecutionEngineTest, LookupwithDemangledName) { llvm::sys::DynamicLibrary::AddSymbol("_x", &_x); // But do fallback to looking up a demangled name if there's no ambiguity - EXPECT_EQ(reinterpret_cast<uint64_t>(&_x), getSymbolAddress("_x")); + EXPECT_EQ(reinterpret_cast<uint64_t>(&_x), + RTDyldMemoryManager::getSymbolAddressInProcess("_x")); } } |
