diff options
Diffstat (limited to 'lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp b/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp index 9aef2375928..bc415828b26 100644 --- a/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp +++ b/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp @@ -364,7 +364,8 @@ RegisterContext_i386::~RegisterContext_i386() ProcessMonitor & RegisterContext_i386::GetMonitor() { - ProcessPOSIX *process = static_cast<ProcessPOSIX*>(CalculateProcess()); + ProcessSP base = CalculateProcess(); + ProcessPOSIX *process = static_cast<ProcessPOSIX*>(base.get()); return process->GetMonitor(); } |