Author: Jonas Devlieghere Date: 2020-01-13T18:25:23-08:00 New Revision: d1e3b23be46ac3ada8f5fe844629ad5bc233c24d
URL: https://github.com/llvm/llvm-project/commit/d1e3b23be46ac3ada8f5fe844629ad5bc233c24d DIFF: https://github.com/llvm/llvm-project/commit/d1e3b23be46ac3ada8f5fe844629ad5bc233c24d.diff LOG: [lldb/Utility] Add std::move to make placate clang 3.8 This fixes an error thrown by clang 3.8 that no viable conversion from returned value to the function return type. Added: Modified: lldb/source/Utility/StructuredData.cpp Removed: ################################################################################ diff --git a/lldb/source/Utility/StructuredData.cpp b/lldb/source/Utility/StructuredData.cpp index 22477bdbe6c8..d5d7a7ec99a0 100644 --- a/lldb/source/Utility/StructuredData.cpp +++ b/lldb/source/Utility/StructuredData.cpp @@ -78,7 +78,7 @@ static StructuredData::ObjectSP ParseJSONObject(json::Object *object) { if (StructuredData::ObjectSP value_sp = ParseJSONValue(value)) dict_up->AddItem(key, value_sp); } - return dict_up; + return std::move(dict_up); } static StructuredData::ObjectSP ParseJSONArray(json::Array *array) { @@ -87,7 +87,7 @@ static StructuredData::ObjectSP ParseJSONArray(json::Array *array) { if (StructuredData::ObjectSP value_sp = ParseJSONValue(value)) array_up->AddItem(value_sp); } - return array_up; + return std::move(array_up); } StructuredData::ObjectSP _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits