It's possible for this function to not be passed a CompUnit*; add
guards around a few additional uses of the cu local pointer.
clang static analyzer fixit.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219885 91177308-0d34-0410-b5e6-96231b3b80d8
Check that process is non-null before calling a method in it.
clang static analyzer fixit.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219886 91177308-0d34-0410-b5e6-96231b3b80d8
It's possible for long_options[long_options_index].definition to be null
from the previous for() loop - check that it is non-null before trying
to deref it.
clang static analyzer fixit.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219887 91177308-0d34-0410-b5e6-96231b3b80d8
Ah, accidentally committed a patch I didn't mean to.  


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219888 91177308-0d34-0410-b5e6-96231b3b80d8
Guard against NULL derefs.
clang static analyzer fixits.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219889 91177308-0d34-0410-b5e6-96231b3b80d8
Ensure that user_exe_path is non-NULL before derferencing.
We've already created a FileSpec based on this local and 
this code path would never be executed if it is an invalid
FilePath - but the static analyzer doesn't know this and I
want to placate it.
clang static analyzer fixit.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219890 91177308-0d34-0410-b5e6-96231b3b80d8