aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Target/ProcessInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Target/ProcessInfo.cpp')
-rw-r--r--lldb/source/Target/ProcessInfo.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/lldb/source/Target/ProcessInfo.cpp b/lldb/source/Target/ProcessInfo.cpp
index 4b02332f4d9f..5c4b2f07e426 100644
--- a/lldb/source/Target/ProcessInfo.cpp
+++ b/lldb/source/Target/ProcessInfo.cpp
@@ -78,15 +78,12 @@ void ProcessInfo::SetExecutableFile(const FileSpec &exe_file,
}
}
-const char *ProcessInfo::GetArg0() const {
- return (m_arg0.empty() ? nullptr : m_arg0.c_str());
+llvm::StringRef ProcessInfo::GetArg0() const {
+ return m_arg0;
}
-void ProcessInfo::SetArg0(const char *arg) {
- if (arg && arg[0])
- m_arg0 = arg;
- else
- m_arg0.clear();
+void ProcessInfo::SetArg0(llvm::StringRef arg) {
+ m_arg0 = arg;
}
void ProcessInfo::SetArguments(char const **argv,