Author: Sterling Augustine
Date: 2023-07-13T19:24:01-07:00
New Revision: 28c33805d49366b5ef22c60b32df62f123adc3bb

URL: 
https://github.com/llvm/llvm-project/commit/28c33805d49366b5ef22c60b32df62f123adc3bb
DIFF: 
https://github.com/llvm/llvm-project/commit/28c33805d49366b5ef22c60b32df62f123adc3bb.diff

LOG: Remove unnecessary std::moves [NFC]

These trigger the following error:

error: moving a temporary object prevents copy elision 
[-Werror,-Wpessimizing-move]

Added: 
    

Modified: 
    lldb/bindings/python/python-wrapper.swig

Removed: 
    


################################################################################
diff  --git a/lldb/bindings/python/python-wrapper.swig 
b/lldb/bindings/python/python-wrapper.swig
index c25fa0c4d9b5b1..cb54901e66d03c 100644
--- a/lldb/bindings/python/python-wrapper.swig
+++ b/lldb/bindings/python/python-wrapper.swig
@@ -1126,11 +1126,11 @@ static SBError LLDBSwigPythonCallLocateModuleCallback(
 
   PyErr_Cleaner py_err_cleaner(true);
   PythonObject module_spec_arg = SWIGBridge::ToSWIGWrapper(
-      std::move(std::make_unique<SBModuleSpec>(module_spec_sb)));
+      std::make_unique<SBModuleSpec>(module_spec_sb));
   PythonObject module_file_spec_arg = SWIGBridge::ToSWIGWrapper(
-      std::move(std::make_unique<SBFileSpec>(module_file_spec_sb)));
+      std::make_unique<SBFileSpec>(module_file_spec_sb));
   PythonObject symbol_file_spec_arg = SWIGBridge::ToSWIGWrapper(
-      std::move(std::make_unique<SBFileSpec>(symbol_file_spec_sb)));
+      std::make_unique<SBFileSpec>(symbol_file_spec_sb));
 
   PythonCallable callable =
       Retain<PythonCallable>(reinterpret_cast<PyObject *>(callback_baton));


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to