From 0d61e377a76d01718c84322f7912e61081e9e41f Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Sat, 20 Sep 2014 23:58:13 +0000 Subject: [PATCH] RTDyldMemoryManager::getSymbolAddress(): Make sure to return 0 if symbol name is not met. [-Wreturn-type] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218195 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/ExecutionEngine/RTDyldMemoryManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ExecutionEngine/RTDyldMemoryManager.cpp b/lib/ExecutionEngine/RTDyldMemoryManager.cpp index 9cbcd2fa814..3beb6bfcd18 100644 --- a/lib/ExecutionEngine/RTDyldMemoryManager.cpp +++ b/lib/ExecutionEngine/RTDyldMemoryManager.cpp @@ -267,6 +267,8 @@ uint64_t RTDyldMemoryManager::getSymbolAddress(const std::string &Name) { // name, try again without demangling. if (void *Ptr = sys::DynamicLibrary::SearchForAddressOfSymbol(NameStr)) return (uint64_t)Ptr; + + return 0; } void *RTDyldMemoryManager::getPointerToNamedFunction(const std::string &Name, -- 2.34.1