[Lldb-commits] [lldb] 8cdcd41 - [lldb/Interpreter][NFC] Remove explicit default initialization of members and base classes
David Blaikie via lldb-commits
lldb-commits at lists.llvm.org
Sun Feb 28 12:13:30 PST 2021
Nice cleanup!
On Sun, Feb 28, 2021 at 8:24 AM Tatyana Krasnukha via lldb-commits <
lldb-commits at lists.llvm.org> wrote:
>
> Author: Tatyana Krasnukha
> Date: 2021-02-28T19:23:18+03:00
> New Revision: 8cdcd41e384b4901cd796f7be58c461647e54d18
>
> URL:
> https://github.com/llvm/llvm-project/commit/8cdcd41e384b4901cd796f7be58c461647e54d18
> DIFF:
> https://github.com/llvm/llvm-project/commit/8cdcd41e384b4901cd796f7be58c461647e54d18.diff
>
> LOG: [lldb/Interpreter][NFC] Remove explicit default initialization of
> members and base classes
>
> According to clang-tidy's readability-redundant-member-init.
>
> Added:
>
>
> Modified:
> lldb/include/lldb/Interpreter/OptionGroupPlatform.h
> lldb/include/lldb/Interpreter/OptionValueArch.h
> lldb/include/lldb/Interpreter/OptionValueBoolean.h
> lldb/include/lldb/Interpreter/OptionValueChar.h
> lldb/include/lldb/Interpreter/OptionValueDictionary.h
> lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
> lldb/include/lldb/Interpreter/OptionValueFormat.h
> lldb/include/lldb/Interpreter/OptionValueLanguage.h
> lldb/include/lldb/Interpreter/OptionValuePathMappings.h
> lldb/include/lldb/Interpreter/OptionValueRegex.h
> lldb/include/lldb/Interpreter/OptionValueSInt64.h
> lldb/include/lldb/Interpreter/OptionValueString.h
> lldb/include/lldb/Interpreter/OptionValueUInt64.h
> lldb/include/lldb/Interpreter/OptionValueUUID.h
> lldb/include/lldb/Interpreter/Options.h
> lldb/source/Interpreter/CommandAlias.cpp
> lldb/source/Interpreter/CommandInterpreter.cpp
> lldb/source/Interpreter/CommandObject.cpp
> lldb/source/Interpreter/OptionGroupFile.cpp
> lldb/source/Interpreter/OptionGroupOutputFile.cpp
> lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp
> lldb/source/Interpreter/OptionGroupVariable.cpp
> lldb/source/Interpreter/OptionValueEnumeration.cpp
> lldb/source/Interpreter/OptionValueFileColonLine.cpp
> lldb/source/Interpreter/OptionValueFileSpec.cpp
> lldb/source/Interpreter/OptionValueFormatEntity.cpp
> lldb/source/Interpreter/OptionValueProperties.cpp
> lldb/source/Interpreter/Options.cpp
> lldb/source/Interpreter/Property.cpp
>
> Removed:
>
>
>
>
> ################################################################################
> diff --git a/lldb/include/lldb/Interpreter/OptionGroupPlatform.h
> b/lldb/include/lldb/Interpreter/OptionGroupPlatform.h
> index 99945e5246fd..fed2791a6130 100644
> --- a/lldb/include/lldb/Interpreter/OptionGroupPlatform.h
> +++ b/lldb/include/lldb/Interpreter/OptionGroupPlatform.h
> @@ -21,8 +21,7 @@ namespace lldb_private {
> class OptionGroupPlatform : public OptionGroup {
> public:
> OptionGroupPlatform(bool include_platform_option)
> - : OptionGroup(), m_platform_name(), m_sdk_sysroot(),
> - m_include_platform_option(include_platform_option) {}
> + : m_include_platform_option(include_platform_option) {}
>
> ~OptionGroupPlatform() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueArch.h
> b/lldb/include/lldb/Interpreter/OptionValueArch.h
> index d079b3896531..22f75a6259c5 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueArch.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueArch.h
> @@ -19,17 +19,15 @@ class OptionValueArch : public OptionValue {
> public:
> OptionValueArch() = default;
>
> - OptionValueArch(const char *triple)
> - : OptionValue(), m_current_value(triple), m_default_value() {
> + OptionValueArch(const char *triple) : m_current_value(triple) {
> m_default_value = m_current_value;
> }
>
> OptionValueArch(const ArchSpec &value)
> - : OptionValue(), m_current_value(value), m_default_value(value) {}
> + : m_current_value(value), m_default_value(value) {}
>
> OptionValueArch(const ArchSpec ¤t_value, const ArchSpec
> &default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> ~OptionValueArch() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueBoolean.h
> b/lldb/include/lldb/Interpreter/OptionValueBoolean.h
> index d0eb4362d466..6ae464bd8fb2 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueBoolean.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueBoolean.h
> @@ -16,10 +16,9 @@ namespace lldb_private {
> class OptionValueBoolean : public OptionValue {
> public:
> OptionValueBoolean(bool value)
> - : OptionValue(), m_current_value(value), m_default_value(value) {}
> + : m_current_value(value), m_default_value(value) {}
> OptionValueBoolean(bool current_value, bool default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> ~OptionValueBoolean() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueChar.h
> b/lldb/include/lldb/Interpreter/OptionValueChar.h
> index f3fd28104067..78f91df99842 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueChar.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueChar.h
> @@ -16,11 +16,10 @@ namespace lldb_private {
> class OptionValueChar : public OptionValue {
> public:
> OptionValueChar(char value)
> - : OptionValue(), m_current_value(value), m_default_value(value) {}
> + : m_current_value(value), m_default_value(value) {}
>
> OptionValueChar(char current_value, char default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> ~OptionValueChar() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueDictionary.h
> b/lldb/include/lldb/Interpreter/OptionValueDictionary.h
> index e645f32cb800..f1538983b50b 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueDictionary.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueDictionary.h
> @@ -19,8 +19,7 @@ class OptionValueDictionary : public OptionValue {
> public:
> OptionValueDictionary(uint32_t type_mask = UINT32_MAX,
> bool raw_value_dump = true)
> - : OptionValue(), m_type_mask(type_mask), m_values(),
> - m_raw_value_dump(raw_value_dump) {}
> + : m_type_mask(type_mask), m_raw_value_dump(raw_value_dump) {}
>
> ~OptionValueDictionary() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
> b/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
> index b2dc11b7745a..73c8058402e3 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
> @@ -21,7 +21,7 @@ class OptionValueFileSpecList : public OptionValue {
> OptionValueFileSpecList() = default;
>
> OptionValueFileSpecList(const FileSpecList ¤t_value)
> - : OptionValue(), m_current_value(current_value) {}
> + : m_current_value(current_value) {}
>
> ~OptionValueFileSpecList() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueFormat.h
> b/lldb/include/lldb/Interpreter/OptionValueFormat.h
> index eb80f09bb092..aa5ec591a533 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueFormat.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueFormat.h
> @@ -16,11 +16,10 @@ namespace lldb_private {
> class OptionValueFormat : public OptionValue {
> public:
> OptionValueFormat(lldb::Format value)
> - : OptionValue(), m_current_value(value), m_default_value(value) {}
> + : m_current_value(value), m_default_value(value) {}
>
> OptionValueFormat(lldb::Format current_value, lldb::Format
> default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> ~OptionValueFormat() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueLanguage.h
> b/lldb/include/lldb/Interpreter/OptionValueLanguage.h
> index bfe953a53c98..44f5eaab9b42 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueLanguage.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueLanguage.h
> @@ -18,12 +18,11 @@ namespace lldb_private {
> class OptionValueLanguage : public OptionValue {
> public:
> OptionValueLanguage(lldb::LanguageType value)
> - : OptionValue(), m_current_value(value), m_default_value(value) {}
> + : m_current_value(value), m_default_value(value) {}
>
> OptionValueLanguage(lldb::LanguageType current_value,
> lldb::LanguageType default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> ~OptionValueLanguage() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
> b/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
> index e8af4bb23535..3f23246634f5 100644
> --- a/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
> +++ b/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
> @@ -17,7 +17,7 @@ namespace lldb_private {
> class OptionValuePathMappings : public OptionValue {
> public:
> OptionValuePathMappings(bool notify_changes)
> - : OptionValue(), m_path_mappings(),
> m_notify_changes(notify_changes) {}
> + : m_notify_changes(notify_changes) {}
>
> ~OptionValuePathMappings() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueRegex.h
> b/lldb/include/lldb/Interpreter/OptionValueRegex.h
> index d8589581e51a..fbfb789301e8 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueRegex.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueRegex.h
> @@ -17,7 +17,7 @@ namespace lldb_private {
> class OptionValueRegex : public OptionValue {
> public:
> OptionValueRegex(const char *value = nullptr)
> - : OptionValue(), m_regex(llvm::StringRef::withNullAsEmpty(value)),
> + : m_regex(llvm::StringRef::withNullAsEmpty(value)),
>
> m_default_regex_str(llvm::StringRef::withNullAsEmpty(value).str()) {}
>
> ~OptionValueRegex() override = default;
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueSInt64.h
> b/lldb/include/lldb/Interpreter/OptionValueSInt64.h
> index 625193f87583..54295cb724ff 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueSInt64.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueSInt64.h
> @@ -19,13 +19,10 @@ class OptionValueSInt64 : public OptionValue {
> OptionValueSInt64() = default;
>
> OptionValueSInt64(int64_t value)
> - : OptionValue(), m_current_value(value), m_default_value(value),
> - m_min_value(INT64_MIN), m_max_value(INT64_MAX) {}
> + : m_current_value(value), m_default_value(value) {}
>
> OptionValueSInt64(int64_t current_value, int64_t default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value), m_min_value(INT64_MIN),
> - m_max_value(INT64_MAX) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> OptionValueSInt64(const OptionValueSInt64 &rhs) = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueString.h
> b/lldb/include/lldb/Interpreter/OptionValueString.h
> index 4d78cbb64e5a..948eef7fe4e9 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueString.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueString.h
> @@ -26,21 +26,16 @@ class OptionValueString : public OptionValue {
> OptionValueString() = default;
>
> OptionValueString(ValidatorCallback validator, void *baton = nullptr)
> - : OptionValue(), m_current_value(), m_default_value(), m_options(),
> - m_validator(validator), m_validator_baton(baton) {}
> + : m_validator(validator), m_validator_baton(baton) {}
>
> - OptionValueString(const char *value)
> - : OptionValue(), m_current_value(), m_default_value(), m_options(),
> - m_validator(), m_validator_baton() {
> + OptionValueString(const char *value) {
> if (value && value[0]) {
> m_current_value.assign(value);
> m_default_value.assign(value);
> }
> }
>
> - OptionValueString(const char *current_value, const char *default_value)
> - : OptionValue(), m_current_value(), m_default_value(), m_options(),
> - m_validator(), m_validator_baton() {
> + OptionValueString(const char *current_value, const char *default_value)
> {
> if (current_value && current_value[0])
> m_current_value.assign(current_value);
> if (default_value && default_value[0])
> @@ -49,8 +44,7 @@ class OptionValueString : public OptionValue {
>
> OptionValueString(const char *value, ValidatorCallback validator,
> void *baton = nullptr)
> - : OptionValue(), m_current_value(), m_default_value(), m_options(),
> - m_validator(validator), m_validator_baton(baton) {
> + : m_validator(validator), m_validator_baton(baton) {
> if (value && value[0]) {
> m_current_value.assign(value);
> m_default_value.assign(value);
> @@ -59,8 +53,7 @@ class OptionValueString : public OptionValue {
>
> OptionValueString(const char *current_value, const char *default_value,
> ValidatorCallback validator, void *baton = nullptr)
> - : OptionValue(), m_current_value(), m_default_value(), m_options(),
> - m_validator(validator), m_validator_baton(baton) {
> + : m_validator(validator), m_validator_baton(baton) {
> if (current_value && current_value[0])
> m_current_value.assign(current_value);
> if (default_value && default_value[0])
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueUInt64.h
> b/lldb/include/lldb/Interpreter/OptionValueUInt64.h
> index bee8ff5117a9..bc21b1a2a89c 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueUInt64.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueUInt64.h
> @@ -19,11 +19,10 @@ class OptionValueUInt64 : public OptionValue {
> OptionValueUInt64() = default;
>
> OptionValueUInt64(uint64_t value)
> - : OptionValue(), m_current_value(value), m_default_value(value) {}
> + : m_current_value(value), m_default_value(value) {}
>
> OptionValueUInt64(uint64_t current_value, uint64_t default_value)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value) {}
> + : m_current_value(current_value), m_default_value(default_value) {}
>
> ~OptionValueUInt64() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/OptionValueUUID.h
> b/lldb/include/lldb/Interpreter/OptionValueUUID.h
> index 1673078344f5..2d1d8bdeba61 100644
> --- a/lldb/include/lldb/Interpreter/OptionValueUUID.h
> +++ b/lldb/include/lldb/Interpreter/OptionValueUUID.h
> @@ -18,7 +18,7 @@ class OptionValueUUID : public OptionValue {
> public:
> OptionValueUUID() = default;
>
> - OptionValueUUID(const UUID &uuid) : OptionValue(), m_uuid(uuid) {}
> + OptionValueUUID(const UUID &uuid) : m_uuid(uuid) {}
>
> ~OptionValueUUID() override = default;
>
>
> diff --git a/lldb/include/lldb/Interpreter/Options.h
> b/lldb/include/lldb/Interpreter/Options.h
> index 9738cce2f7a1..0d86fac14dcc 100644
> --- a/lldb/include/lldb/Interpreter/Options.h
> +++ b/lldb/include/lldb/Interpreter/Options.h
> @@ -254,8 +254,7 @@ class OptionGroup {
>
> class OptionGroupOptions : public Options {
> public:
> - OptionGroupOptions()
> - : Options(), m_option_defs(), m_option_infos(),
> m_did_finalize(false) {}
> + OptionGroupOptions() : m_did_finalize(false) {}
>
> ~OptionGroupOptions() override = default;
>
>
> diff --git a/lldb/source/Interpreter/CommandAlias.cpp
> b/lldb/source/Interpreter/CommandAlias.cpp
> index a5e033937210..f0f577bf0585 100644
> --- a/lldb/source/Interpreter/CommandAlias.cpp
> +++ b/lldb/source/Interpreter/CommandAlias.cpp
> @@ -80,7 +80,7 @@ CommandAlias::CommandAlias(CommandInterpreter
> &interpreter,
> llvm::StringRef help, llvm::StringRef syntax,
> uint32_t flags)
> : CommandObject(interpreter, name, help, syntax, flags),
> - m_underlying_command_sp(),
> m_option_string(std::string(options_args)),
> + m_option_string(std::string(options_args)),
> m_option_args_sp(new OptionArgVector),
> m_is_dashdash_alias(eLazyBoolCalculate), m_did_set_help(false),
> m_did_set_help_long(false) {
>
> diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp
> b/lldb/source/Interpreter/CommandInterpreter.cpp
> index f0a6baa3b9ad..b0ff634f0365 100644
> --- a/lldb/source/Interpreter/CommandInterpreter.cpp
> +++ b/lldb/source/Interpreter/CommandInterpreter.cpp
> @@ -122,9 +122,8 @@ CommandInterpreter::CommandInterpreter(Debugger
> &debugger,
> IOHandlerDelegate(IOHandlerDelegate::Completion::LLDBCommand),
> m_debugger(debugger), m_synchronous_execution(true),
> m_skip_lldbinit_files(false), m_skip_app_init_files(false),
> - m_command_io_handler_sp(), m_comment_char('#'),
> - m_batch_command_mode(false), m_truncation_warning(eNoTruncation),
> - m_command_source_depth(0), m_result(), m_transcript_stream() {
> + m_comment_char('#'), m_batch_command_mode(false),
> + m_truncation_warning(eNoTruncation), m_command_source_depth(0) {
> SetEventName(eBroadcastBitThreadShouldExit, "thread-should-exit");
> SetEventName(eBroadcastBitResetPrompt, "reset-prompt");
> SetEventName(eBroadcastBitQuitCommandReceived, "quit");
>
> diff --git a/lldb/source/Interpreter/CommandObject.cpp
> b/lldb/source/Interpreter/CommandObject.cpp
> index 9d27de46e382..22effff9bf44 100644
> --- a/lldb/source/Interpreter/CommandObject.cpp
> +++ b/lldb/source/Interpreter/CommandObject.cpp
> @@ -42,8 +42,7 @@ CommandObject::CommandObject(CommandInterpreter
> &interpreter,
> llvm::StringRef name, llvm::StringRef help,
> llvm::StringRef syntax, uint32_t flags)
> : m_interpreter(interpreter), m_cmd_name(std::string(name)),
> - m_cmd_help_short(), m_cmd_help_long(), m_cmd_syntax(),
> m_flags(flags),
> - m_arguments(), m_deprecated_command_override_callback(nullptr),
> + m_flags(flags), m_deprecated_command_override_callback(nullptr),
> m_command_override_callback(nullptr),
> m_command_override_baton(nullptr) {
> m_cmd_help_short = std::string(help);
> m_cmd_syntax = std::string(syntax);
>
> diff --git a/lldb/source/Interpreter/OptionGroupFile.cpp
> b/lldb/source/Interpreter/OptionGroupFile.cpp
> index 8be4b18a2134..25f3a9b9e3fe 100644
> --- a/lldb/source/Interpreter/OptionGroupFile.cpp
> +++ b/lldb/source/Interpreter/OptionGroupFile.cpp
> @@ -17,8 +17,7 @@ OptionGroupFile::OptionGroupFile(uint32_t usage_mask,
> bool required,
> const char *long_option, int
> short_option,
> uint32_t completion_type,
> lldb::CommandArgumentType argument_type,
> - const char *usage_text)
> - : m_file() {
> + const char *usage_text) {
> m_option_definition.usage_mask = usage_mask;
> m_option_definition.required = required;
> m_option_definition.long_option = long_option;
>
> diff --git a/lldb/source/Interpreter/OptionGroupOutputFile.cpp
> b/lldb/source/Interpreter/OptionGroupOutputFile.cpp
> index 1f3050834ec3..6a626bd63014 100644
> --- a/lldb/source/Interpreter/OptionGroupOutputFile.cpp
> +++ b/lldb/source/Interpreter/OptionGroupOutputFile.cpp
> @@ -13,8 +13,7 @@
> using namespace lldb;
> using namespace lldb_private;
>
> -OptionGroupOutputFile::OptionGroupOutputFile()
> - : m_file(), m_append(false, false) {}
> +OptionGroupOutputFile::OptionGroupOutputFile() : m_append(false, false) {}
>
> static const uint32_t SHORT_OPTION_APND = 0x61706e64; // 'apnd'
>
>
> diff --git a/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp
> b/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp
> index e768febebb89..654cc8f9cc57 100644
> --- a/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp
> +++ b/lldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp
> @@ -18,7 +18,7 @@
> OptionGroupPythonClassWithDict::OptionGroupPythonClassWithDict
> bool is_class,
> int class_option,
> int key_option,
> - int value_option) : OptionGroup(), m_is_class(is_class) {
> + int value_option) : m_is_class(is_class) {
> m_key_usage_text.assign("The key for a key/value pair passed to the "
> "implementation of a ");
> m_key_usage_text.append(class_use);
>
> diff --git a/lldb/source/Interpreter/OptionGroupVariable.cpp
> b/lldb/source/Interpreter/OptionGroupVariable.cpp
> index 2451a3e96478..20a521b8e44f 100644
> --- a/lldb/source/Interpreter/OptionGroupVariable.cpp
> +++ b/lldb/source/Interpreter/OptionGroupVariable.cpp
> @@ -67,8 +67,8 @@ static Status ValidateSummaryString(const char *str,
> void *) {
> }
>
> OptionGroupVariable::OptionGroupVariable(bool show_frame_options)
> - : OptionGroup(), include_frame_options(show_frame_options),
> - summary(ValidateNamedSummary),
> summary_string(ValidateSummaryString) {}
> + : include_frame_options(show_frame_options),
> summary(ValidateNamedSummary),
> + summary_string(ValidateSummaryString) {}
>
> Status
> OptionGroupVariable::SetOptionValue(uint32_t option_idx,
>
> diff --git a/lldb/source/Interpreter/OptionValueEnumeration.cpp
> b/lldb/source/Interpreter/OptionValueEnumeration.cpp
> index 8fcd8db1ee96..d216a5c5218d 100644
> --- a/lldb/source/Interpreter/OptionValueEnumeration.cpp
> +++ b/lldb/source/Interpreter/OptionValueEnumeration.cpp
> @@ -15,8 +15,7 @@ using namespace lldb_private;
>
> OptionValueEnumeration::OptionValueEnumeration(
> const OptionEnumValues &enumerators, enum_type value)
> - : OptionValue(), m_current_value(value), m_default_value(value),
> - m_enumerations() {
> + : m_current_value(value), m_default_value(value) {
> SetEnumerations(enumerators);
> }
>
>
> diff --git a/lldb/source/Interpreter/OptionValueFileColonLine.cpp
> b/lldb/source/Interpreter/OptionValueFileColonLine.cpp
> index dac557c4248a..6d5d82d9ed3b 100644
> --- a/lldb/source/Interpreter/OptionValueFileColonLine.cpp
> +++ b/lldb/source/Interpreter/OptionValueFileColonLine.cpp
> @@ -22,12 +22,12 @@ using namespace lldb_private;
> // only usefully complete in the file name part of it so it should be good
> // enough.
> OptionValueFileColonLine::OptionValueFileColonLine()
> - : OptionValue(), m_file_spec(),
> m_line_number(LLDB_INVALID_LINE_NUMBER),
> + : m_line_number(LLDB_INVALID_LINE_NUMBER),
> m_column_number(LLDB_INVALID_COLUMN_NUMBER),
> m_completion_mask(CommandCompletions::eSourceFileCompletion) {}
>
> OptionValueFileColonLine::OptionValueFileColonLine(llvm::StringRef input)
> - : OptionValue(), m_file_spec(),
> m_line_number(LLDB_INVALID_LINE_NUMBER),
> + : m_line_number(LLDB_INVALID_LINE_NUMBER),
> m_column_number(LLDB_INVALID_COLUMN_NUMBER),
> m_completion_mask(CommandCompletions::eSourceFileCompletion) {
> SetValueFromString(input, eVarSetOperationAssign);
>
> diff --git a/lldb/source/Interpreter/OptionValueFileSpec.cpp
> b/lldb/source/Interpreter/OptionValueFileSpec.cpp
> index a03fd55d0385..8d43371f8674 100644
> --- a/lldb/source/Interpreter/OptionValueFileSpec.cpp
> +++ b/lldb/source/Interpreter/OptionValueFileSpec.cpp
> @@ -19,22 +19,18 @@ using namespace lldb;
> using namespace lldb_private;
>
> OptionValueFileSpec::OptionValueFileSpec(bool resolve)
> - : OptionValue(), m_current_value(), m_default_value(), m_data_sp(),
> - m_data_mod_time(),
> - m_completion_mask(CommandCompletions::eDiskFileCompletion),
> + : m_completion_mask(CommandCompletions::eDiskFileCompletion),
> m_resolve(resolve) {}
>
> OptionValueFileSpec::OptionValueFileSpec(const FileSpec &value, bool
> resolve)
> - : OptionValue(), m_current_value(value), m_default_value(value),
> - m_data_sp(), m_data_mod_time(),
> + : m_current_value(value), m_default_value(value),
> m_completion_mask(CommandCompletions::eDiskFileCompletion),
> m_resolve(resolve) {}
>
> OptionValueFileSpec::OptionValueFileSpec(const FileSpec ¤t_value,
> const FileSpec &default_value,
> bool resolve)
> - : OptionValue(), m_current_value(current_value),
> - m_default_value(default_value), m_data_sp(), m_data_mod_time(),
> + : m_current_value(current_value), m_default_value(default_value),
> m_completion_mask(CommandCompletions::eDiskFileCompletion),
> m_resolve(resolve) {}
>
>
> diff --git a/lldb/source/Interpreter/OptionValueFormatEntity.cpp
> b/lldb/source/Interpreter/OptionValueFormatEntity.cpp
> index 509a21752e48..00d58922f950 100644
> --- a/lldb/source/Interpreter/OptionValueFormatEntity.cpp
> +++ b/lldb/source/Interpreter/OptionValueFormatEntity.cpp
> @@ -15,9 +15,7 @@
> using namespace lldb;
> using namespace lldb_private;
>
> -OptionValueFormatEntity::OptionValueFormatEntity(const char
> *default_format)
> - : OptionValue(), m_current_format(), m_default_format(),
> m_current_entry(),
> - m_default_entry() {
> +OptionValueFormatEntity::OptionValueFormatEntity(const char
> *default_format) {
> if (default_format && default_format[0]) {
> llvm::StringRef default_format_str(default_format);
> Status error = FormatEntity::Parse(default_format_str,
> m_default_entry);
>
> diff --git a/lldb/source/Interpreter/OptionValueProperties.cpp
> b/lldb/source/Interpreter/OptionValueProperties.cpp
> index 6c4e77f614f9..22447a82d811 100644
> --- a/lldb/source/Interpreter/OptionValueProperties.cpp
> +++ b/lldb/source/Interpreter/OptionValueProperties.cpp
> @@ -20,13 +20,11 @@
> using namespace lldb;
> using namespace lldb_private;
>
> -OptionValueProperties::OptionValueProperties(ConstString name)
> - : OptionValue(), m_name(name), m_properties(), m_name_to_index() {}
> +OptionValueProperties::OptionValueProperties(ConstString name) :
> m_name(name) {}
>
> OptionValueProperties::OptionValueProperties(
> const OptionValueProperties &global_properties)
> : OptionValue(global_properties),
> - std::enable_shared_from_this<OptionValueProperties>(),
> m_name(global_properties.m_name),
> m_properties(global_properties.m_properties),
> m_name_to_index(global_properties.m_name_to_index) {
>
> diff --git a/lldb/source/Interpreter/Options.cpp
> b/lldb/source/Interpreter/Options.cpp
> index 5d3864dbfff3..f39ef20af4f8 100644
> --- a/lldb/source/Interpreter/Options.cpp
> +++ b/lldb/source/Interpreter/Options.cpp
> @@ -25,7 +25,7 @@ using namespace lldb;
> using namespace lldb_private;
>
> // Options
> -Options::Options() : m_getopt_table() { BuildValidOptionSets(); }
> +Options::Options() { BuildValidOptionSets(); }
>
> Options::~Options() = default;
>
>
> diff --git a/lldb/source/Interpreter/Property.cpp
> b/lldb/source/Interpreter/Property.cpp
> index a02497662ff5..55400a2bc42d 100644
> --- a/lldb/source/Interpreter/Property.cpp
> +++ b/lldb/source/Interpreter/Property.cpp
> @@ -22,7 +22,7 @@ using namespace lldb_private;
>
> Property::Property(const PropertyDefinition &definition)
> : m_name(definition.name), m_description(definition.description),
> - m_value_sp(), m_is_global(definition.global) {
> + m_is_global(definition.global) {
> switch (definition.type) {
> case OptionValue::eTypeInvalid:
> case OptionValue::eTypeProperties:
>
>
>
> _______________________________________________
> lldb-commits mailing list
> lldb-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20210228/c14065c1/attachment-0001.html>
More information about the lldb-commits
mailing list