diff options
-rw-r--r-- | lldb/source/Expression/IRInterpreter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Expression/IRInterpreter.cpp b/lldb/source/Expression/IRInterpreter.cpp index dcc1323212a..9bf056f4e51 100644 --- a/lldb/source/Expression/IRInterpreter.cpp +++ b/lldb/source/Expression/IRInterpreter.cpp @@ -277,7 +277,7 @@ public: if (i == m_memory.end()) return Region(); - size_t size = m_target_data.getTypeStoreSize(type); + size_t size = (type->isSized() ? m_target_data.getTypeStoreSize(type) : m_target_data.getPointerSize()); return Region(*i, addr, size); } |