From 92b146e5fa0f80bda060e30ef0ee74243e3acc7a Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Mon, 19 Sep 2016 18:03:54 +0000 Subject: [PATCH] Try to fix freebsd and android builds. llvm-svn: 281922 --- lldb/source/Host/freebsd/Host.cpp | 2 +- lldb/source/Host/linux/ProcessLauncherLinux.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lldb/source/Host/freebsd/Host.cpp b/lldb/source/Host/freebsd/Host.cpp index a558c57..aeab780 100644 --- a/lldb/source/Host/freebsd/Host.cpp +++ b/lldb/source/Host/freebsd/Host.cpp @@ -102,7 +102,7 @@ GetFreeBSDProcessArgs(const ProcessInstanceInfoMatch *match_info_ptr, cstr = data.GetCStr(&offset); if (cstr) - proc_args.AppendArgument(cstr); + proc_args.AppendArgument(llvm::StringRef(cstr)); else return true; } diff --git a/lldb/source/Host/linux/ProcessLauncherLinux.cpp b/lldb/source/Host/linux/ProcessLauncherLinux.cpp index 444a8fd..a769f1a 100644 --- a/lldb/source/Host/linux/ProcessLauncherLinux.cpp +++ b/lldb/source/Host/linux/ProcessLauncherLinux.cpp @@ -36,7 +36,7 @@ static void FixupEnvironment(Args &env) { for (const char **args = env.GetConstArgumentVector(); *args; ++args) if (::strncmp(path, *args, path_len) == 0) return; - env.AppendArgument("PATH=/system/bin"); + env.AppendArgument(llvm::StringRef("PATH=/system/bin")); #endif } -- 2.7.4