Fixed the build by changing a couple of const char *s to StringRefs.
authorSean Callanan <scallanan@apple.com>
Mon, 19 Sep 2016 22:06:12 +0000 (22:06 +0000)
committerSean Callanan <scallanan@apple.com>
Mon, 19 Sep 2016 22:06:12 +0000 (22:06 +0000)
llvm-svn: 281943

lldb/source/Host/macosx/Host.mm
lldb/source/Host/macosx/HostInfoMacOSX.mm
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp

index c1b8f6e..9fd7233 100644 (file)
@@ -806,7 +806,7 @@ static bool GetMacOSXProcessArgs(const ProcessInstanceInfoMatch *match_info_ptr,
           for (int i = 0; i < static_cast<int>(argc); ++i) {
             cstr = data.GetCStr(&offset);
             if (cstr)
-              proc_args.AppendArgument(cstr);
+              proc_args.AppendArgument(llvm::StringRef(cstr));
           }
 
           Args &proc_env = process_info.GetEnvironmentEntries();
@@ -824,7 +824,7 @@ static bool GetMacOSXProcessArgs(const ProcessInstanceInfoMatch *match_info_ptr,
                     llvm::Triple::MacOSX);
             }
 
-            proc_env.AppendArgument(cstr);
+            proc_env.AppendArgument(llvm::StringRef(cstr));
           }
           return true;
         }
@@ -1379,7 +1379,8 @@ Error Host::ShellExpandArguments(ProcessLaunchInfo &launch_info) {
       if (!str_sp)
         continue;
 
-      launch_info.GetArguments().AppendArgument(str_sp->GetValue().c_str());
+      launch_info.GetArguments().AppendArgument(
+          llvm::StringRef(str_sp->GetValue().c_str()));
     }
   }
 
index b79332d..9997928 100644 (file)
@@ -88,7 +88,8 @@ bool HostInfoMacOSX::GetOSVersion(uint32_t &major, uint32_t &minor,
       NSString *version_value = [version_info objectForKey:@"ProductVersion"];
       const char *version_str = [version_value UTF8String];
       if (version_str)
-        Args::StringToVersion(version_str, g_major, g_minor, g_update);
+        Args::StringToVersion(llvm::StringRef(version_str), g_major, g_minor,
+                              g_update);
     }
   }
 
index 14c64f2..2c0a5e0 100644 (file)
@@ -1123,8 +1123,9 @@ Error GDBRemoteCommunication::StartDebugserverProcess(
                         __FUNCTION__, error.AsCString());
           return error;
         }
-        debugserver_args.AppendArgument("--named-pipe");
-        debugserver_args.AppendArgument(named_pipe_path.c_str());
+        debugserver_args.AppendArgument(llvm::StringRef("--named-pipe"));
+        debugserver_args.AppendArgument(
+            llvm::StringRef(named_pipe_path.c_str()));
 #else
         // Binding to port zero, we need to figure out what port it ends up
         // using using an unnamed pipe...
@@ -1191,7 +1192,7 @@ Error GDBRemoteCommunication::StartDebugserverProcess(
     if (env_debugserver_log_flags) {
       ::snprintf(arg_cstr, sizeof(arg_cstr), "--log-flags=%s",
                  env_debugserver_log_flags);
-      debugserver_args.AppendArgument(arg_cstr);
+      debugserver_args.AppendArgument(llvm::StringRef(arg_cstr));
     }
 #else
     const char *env_debugserver_log_channels =