diff options
author | Sylvestre Ledru <sylvestre@debian.org> | 2020-02-01 15:36:51 +0100 |
---|---|---|
committer | Sylvestre Ledru <sylvestre@debian.org> | 2020-02-01 15:43:45 +0100 |
commit | 2eb80a99a2c6f8e2f090a2bc8cd2760fe1e1f267 (patch) | |
tree | 8c53131a5754fe5d40ab1c8d6b4d3be3c351eaea /llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp | |
parent | a3485301d4870f57590d7b69eed7959134a694ab (diff) | |
download | llvm-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.cpp | 2 |
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) |