Correct unique_ptr passing in MCObjectDisassembler::setFallbackRegion
[oota-llvm.git] / include / llvm / MC / MCObjectDisassembler.h
index 5b935db595858a89e4a2aa4f63b375133f7582c8..e1fde17dfc54f5b9eab834a26c8e26f2d3a05245 100644 (file)
@@ -66,8 +66,8 @@ public:
   /// \brief Set the region on which to fallback if disassembly was requested
   /// somewhere not accessible in the object file.
   /// This is used for dynamic disassembly (see RawMemoryObject).
-  void setFallbackRegion(std::unique_ptr<MemoryObject> &Region) {
-    FallbackRegion.reset(Region.release());
+  void setFallbackRegion(std::unique_ptr<MemoryObject> Region) {
+    FallbackRegion = std::move(Region);
   }
 
   /// \brief Set the symbolizer to use to get information on external functions.