Fixed the expression parser's handling of result
and persistent variables so that they are not
treated as remaining in the target process (i.e.,
having live data) when the process does not allow
persistent allocations (e.g., when there is no
process or in the case of kernel core files).


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