Try to fix build errors on Android.
It doesn't like the implicit conversion from T[] to ArrayRef<T>
so I'm using `llvm::makeArrayRef()`. Hopefully I got everything.
llvm-svn: 282195
diff --git a/lldb/source/Commands/CommandObjectCommands.cpp b/lldb/source/Commands/CommandObjectCommands.cpp
index 74f0362..ed36733 100644
--- a/lldb/source/Commands/CommandObjectCommands.cpp
+++ b/lldb/source/Commands/CommandObjectCommands.cpp
@@ -108,7 +108,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_history_options;
+ return llvm::makeArrayRef(g_history_options);
}
// Instance variables to hold the values for command options.
@@ -290,7 +290,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_source_options;
+ return llvm::makeArrayRef(g_source_options);
}
// Instance variables to hold the values for command options.
@@ -368,7 +368,7 @@
~CommandOptions() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_alias_options;
+ return llvm::makeArrayRef(g_alias_options);
}
Error SetOptionValue(uint32_t option_idx, const char *option_value,
@@ -1244,7 +1244,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_regex_options;
+ return llvm::makeArrayRef(g_regex_options);
}
const char *GetHelp() {
@@ -1508,7 +1508,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_script_import_options;
+ return llvm::makeArrayRef(g_script_import_options);
}
// Instance variables to hold the values for command options.
@@ -1667,7 +1667,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_script_add_options;
+ return llvm::makeArrayRef(g_script_add_options);
}
// Instance variables to hold the values for command options.