diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Utility/UnwindLLDB.h')
| -rw-r--r-- | lldb/source/Plugins/Process/Utility/UnwindLLDB.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Utility/UnwindLLDB.h b/lldb/source/Plugins/Process/Utility/UnwindLLDB.h index 5c1211719b7..f281269690d 100644 --- a/lldb/source/Plugins/Process/Utility/UnwindLLDB.h +++ b/lldb/source/Plugins/Process/Utility/UnwindLLDB.h @@ -11,6 +11,7 @@ #define lldb_UnwindLLDB_h_ #include "lldb/lldb-private.h" +#include "lldb/lldb-types.h" #include "lldb/Target/Unwind.h" #include "lldb/Symbol/FuncUnwinders.h" #include "lldb/Symbol/UnwindPlan.h" @@ -57,7 +58,8 @@ private: Cursor () : start_pc (LLDB_INVALID_ADDRESS), cfa (LLDB_INVALID_ADDRESS), sctx(), reg_ctx() { } }; - std::vector<Cursor> m_frames; + typedef lldb::SharedPtr<Cursor>::Type CursorSP; + std::vector<CursorSP> m_frames; //------------------------------------------------------------------ // For UnwindLLDB only |

