[lldb][NFC] Make OptionValueArgs::GetArgs constant
authorTatyana Krasnukha <tatyana@synopsys.com>
Fri, 19 Feb 2021 21:08:18 +0000 (00:08 +0300)
committerTatyana Krasnukha <tatyana@synopsys.com>
Sun, 28 Feb 2021 16:23:20 +0000 (19:23 +0300)
lldb/include/lldb/Interpreter/OptionValueArgs.h
lldb/source/Interpreter/OptionValueArgs.cpp

index 2ef6ca5..8cea8ce 100644 (file)
@@ -21,7 +21,7 @@ public:
 
   ~OptionValueArgs() override = default;
 
-  size_t GetArgs(Args &args);
+  size_t GetArgs(Args &args) const;
 
   Type GetType() const override { return eTypeArgs; }
 };
index 9e7774a..bdb5f48 100644 (file)
@@ -13,9 +13,9 @@
 using namespace lldb;
 using namespace lldb_private;
 
-size_t OptionValueArgs::GetArgs(Args &args) {
+size_t OptionValueArgs::GetArgs(Args &args) const {
   args.Clear();
-  for (auto value : m_values) {
+  for (const auto &value : m_values) {
     llvm::StringRef string_value = value->GetStringValue();
     if (!string_value.empty())
       args.AppendArgument(string_value);