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