diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/Core.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/Core.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/Core.cpp b/llvm/lib/ExecutionEngine/Orc/Core.cpp index b44427d9d03..2e70c5caa9b 100644 --- a/llvm/lib/ExecutionEngine/Orc/Core.cpp +++ b/llvm/lib/ExecutionEngine/Orc/Core.cpp @@ -489,7 +489,7 @@ void AbsoluteSymbolsMaterializationUnit::materialize( } void AbsoluteSymbolsMaterializationUnit::discard(const JITDylib &JD, - SymbolStringPtr Name) { + const SymbolStringPtr &Name) { assert(Symbols.count(Name) && "Symbol is not part of this MU"); Symbols.erase(Name); } @@ -637,7 +637,7 @@ void ReExportsMaterializationUnit::materialize( } void ReExportsMaterializationUnit::discard(const JITDylib &JD, - SymbolStringPtr Name) { + const SymbolStringPtr &Name) { assert(Aliases.count(Name) && "Symbol not covered by this MaterializationUnit"); Aliases.erase(Name); |