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/CommandObjectProcess.cpp b/lldb/source/Commands/CommandObjectProcess.cpp
index 582e898..e47ac0d 100644
--- a/lldb/source/Commands/CommandObjectProcess.cpp
+++ b/lldb/source/Commands/CommandObjectProcess.cpp
@@ -386,7 +386,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_process_attach_options;
+ return llvm::makeArrayRef(g_process_attach_options);
}
bool HandleOptionArgumentCompletion(
@@ -631,7 +631,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_process_continue_options;
+ return llvm::makeArrayRef(g_process_continue_options);
}
uint32_t m_ignore;
@@ -789,7 +789,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_process_detach_options;
+ return llvm::makeArrayRef(g_process_detach_options);
}
// Instance variables to hold the values for command options.
@@ -882,7 +882,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_process_connect_options;
+ return llvm::makeArrayRef(g_process_connect_options);
}
// Instance variables to hold the values for command options.
@@ -1012,7 +1012,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_process_load_options;
+ return llvm::makeArrayRef(g_process_load_options);
}
// Instance variables to hold the values for command options.
@@ -1414,7 +1414,7 @@
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return g_process_handle_options;
+ return llvm::makeArrayRef(g_process_handle_options);
}
// Instance variables to hold the values for command options.