[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 &current_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 &current_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 &current_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