aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
diff options
context:
space:
mode:
authorSylvestre Ledru <sylvestre@debian.org>2020-02-01 15:36:51 +0100
committerSylvestre Ledru <sylvestre@debian.org>2020-02-01 15:43:45 +0100
commit2eb80a99a2c6f8e2f090a2bc8cd2760fe1e1f267 (patch)
tree8c53131a5754fe5d40ab1c8d6b4d3be3c351eaea /llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
parenta3485301d4870f57590d7b69eed7959134a694ab (diff)
downloadllvm-2eb80a99a2c6f8e2f090a2bc8cd2760fe1e1f267.zip
llvm-2eb80a99a2c6f8e2f090a2bc8cd2760fe1e1f267.tar.gz
llvm-2eb80a99a2c6f8e2f090a2bc8cd2760fe1e1f267.tar.bz2
Make StringRef's std::string conversion operator explicit
The build is currenly broken when perf or ffi are enabled for llvm Just like in https://reviews.llvm.org/rG777180a32b61070a10dd330b4f038bf24e916af1
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp')
-rw-r--r--llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp b/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
index 71b7f89..cb1b35d 100644
--- a/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
+++ b/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
@@ -274,7 +274,7 @@ GenericValue Interpreter::callExternalFunction(Function *F,
RawFunc RawFn;
if (RF == RawFunctions->end()) {
RawFn = (RawFunc)(intptr_t)
- sys::DynamicLibrary::SearchForAddressOfSymbol(F->getName());
+ sys::DynamicLibrary::SearchForAddressOfSymbol(std::string(F->getName()));
if (!RawFn)
RawFn = (RawFunc)(intptr_t)getPointerToGlobalIfAvailable(F);
if (RawFn != 0)