aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectRegister.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Commands/CommandObjectRegister.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectRegister.cpp22
1 files changed, 2 insertions, 20 deletions
diff --git a/lldb/source/Commands/CommandObjectRegister.cpp b/lldb/source/Commands/CommandObjectRegister.cpp
index 4ffdde1..4e047cc 100644
--- a/lldb/source/Commands/CommandObjectRegister.cpp
+++ b/lldb/source/Commands/CommandObjectRegister.cpp
@@ -50,19 +50,7 @@ public:
{{CommandArgumentType::eArgTypeFormat,
"Specify a format to be used for display. If this "
"is set, register fields will not be displayed."}}) {
- CommandArgumentEntry arg;
- CommandArgumentData register_arg;
-
- // Define the first (and only) variant of this arg.
- register_arg.arg_type = eArgTypeRegisterName;
- register_arg.arg_repetition = eArgRepeatStar;
-
- // There is only one variant this argument could be; put it into the
- // argument entry.
- arg.push_back(register_arg);
-
- // Push the data for the first argument into the m_arguments vector.
- m_arguments.push_back(arg);
+ AddSimpleArgumentList(eArgTypeRegisterName, eArgRepeatStar);
// Add the "--format"
m_option_group.Append(&m_format_options,
@@ -422,13 +410,7 @@ Fields (*) A table of the names and bit positions of the values contained
Fields marked with (*) may not always be present. Some information may be
different for the same register when connected to different debug servers.)");
- CommandArgumentData register_arg;
- register_arg.arg_type = eArgTypeRegisterName;
- register_arg.arg_repetition = eArgRepeatPlain;
-
- CommandArgumentEntry arg1;
- arg1.push_back(register_arg);
- m_arguments.push_back(arg1);
+ AddSimpleArgumentList(eArgTypeRegisterName);
}
~CommandObjectRegisterInfo() override = default;