diff options
-rw-r--r-- | llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp index f306cc0387a..1ddef5d3fcf 100644 --- a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp +++ b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp @@ -325,8 +325,7 @@ LLVMSymbolizer::getOrCreateObject(const std::string &Path, if (I == BinaryForPath.end()) { Expected<OwningBinary<Binary>> BinOrErr = createBinary(Path); if (!BinOrErr) { - OwningBinary<Binary> NullBinary; - BinaryForPath.insert(std::make_pair(Path, std::move(NullBinary))); + BinaryForPath.insert(std::make_pair(Path, OwningBinary<Binary>())); return BinOrErr.takeError(); } Bin = BinOrErr->getBinary(); |