Remove some unnecessary explicit defaulted copy ctors to cleanup -Wdeprecated-copy
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 10 May 2021 21:28:09 +0000 (14:28 -0700)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 10 May 2021 21:31:11 +0000 (14:31 -0700)
commit6dc2a6a8c9a0e4f8b46a0ba05430b77229789b8e
treef95caee2eb6c15eb88bdc939d1c80f72fa52d30e
parent5577e866912e86147206ffc586e4f080c59ae4bf
Remove some unnecessary explicit defaulted copy ctors to cleanup -Wdeprecated-copy

These types also wanted to be/were copy assignable, and using the
implicit copy ctor is deprecated in the presence of an explicit copy
ctor.

Removing the explicit copy ctor provides the desired behavior - both
ctor and assignment operator are available implicitly.

Also while I was nearby there were some missing std::moves on shared
pointer parameters.
lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h
lldb/include/lldb/Symbol/UnwindPlan.h
lldb/include/lldb/Utility/Timeout.h
lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp