Update MCSymbolizer and its subclasses' constructors to reflect the fact that
they take ownership of the RelocationInfo they're constructed with.

llvm-svn: 204891
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 42bbf73..729fcba 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -325,7 +325,8 @@
         TheTarget->createMCRelocationInfo(TripleName, *Ctx.get()));
     if (RelInfo) {
       std::unique_ptr<MCSymbolizer> Symzer(
-          MCObjectSymbolizer::createObjectSymbolizer(*Ctx.get(), RelInfo, Obj));
+        MCObjectSymbolizer::createObjectSymbolizer(*Ctx.get(),
+                                                   std::move(RelInfo), Obj));
       if (Symzer)
         DisAsm->setSymbolizer(std::move(Symzer));
     }