aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Expression/Materializer.cpp
diff options
context:
space:
mode:
authorZequan Wu <zequanwu@google.com>2022-07-12 10:30:49 -0700
committerZequan Wu <zequanwu@google.com>2022-07-12 10:54:24 -0700
commitb74a01a80b72f581c68d336b0de5ed9757efbaa8 (patch)
tree9022eb659c14e89c3eab3fe70a405e3906d39702 /lldb/source/Expression/Materializer.cpp
parent81c48436bbd29736f77a111fc207e28854939907 (diff)
downloadllvm-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.cpp2
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());