diff options
author | Zequan Wu <zequanwu@google.com> | 2022-07-12 10:30:49 -0700 |
---|---|---|
committer | Zequan Wu <zequanwu@google.com> | 2022-07-12 10:54:24 -0700 |
commit | b74a01a80b72f581c68d336b0de5ed9757efbaa8 (patch) | |
tree | 9022eb659c14e89c3eab3fe70a405e3906d39702 /lldb/source/Expression/Materializer.cpp | |
parent | 81c48436bbd29736f77a111fc207e28854939907 (diff) | |
download | llvm-b74a01a80b72f581c68d336b0de5ed9757efbaa8.zip llvm-b74a01a80b72f581c68d336b0de5ed9757efbaa8.tar.gz llvm-b74a01a80b72f581c68d336b0de5ed9757efbaa8.tar.bz2 |
Reland "[LLDB][NFC] Decouple dwarf location table from DWARFExpression."
This reland 227dffd0b6d78154516ace45f6ed28259c7baa48 and
562c3467a6738aa89203f72fc1d1343e5baadf3c with failed api tests fixed by keeping
function base file addres in DWARFExpressionList.
Diffstat (limited to 'lldb/source/Expression/Materializer.cpp')
-rw-r--r-- | lldb/source/Expression/Materializer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Expression/Materializer.cpp b/lldb/source/Expression/Materializer.cpp index 9ee2d98..965a96b 100644 --- a/lldb/source/Expression/Materializer.cpp +++ b/lldb/source/Expression/Materializer.cpp @@ -520,7 +520,7 @@ public: if (data.GetByteSize() < m_variable_sp->GetType()->GetByteSize(scope)) { if (data.GetByteSize() == 0 && - !m_variable_sp->LocationExpression().IsValid()) { + !m_variable_sp->LocationExpressionList().IsValid()) { err.SetErrorStringWithFormat("the variable '%s' has no location, " "it may have been optimized out", m_variable_sp->GetName().AsCString()); |