Author: Zequan Wu
Date: 2022-07-07T15:01:07-07:00
New Revision: 562c3467a6738aa89203f72fc1d1343e5baadf3c

URL: 
https://github.com/llvm/llvm-project/commit/562c3467a6738aa89203f72fc1d1343e5baadf3c
DIFF: 
https://github.com/llvm/llvm-project/commit/562c3467a6738aa89203f72fc1d1343e5baadf3c.diff

LOG: [LLDB] Fix aggregate-indirect-arg.cpp failure introduced by 
227dffd0b6d78154516ace45f6ed28259c7baa48

Added: 
    

Modified: 
    lldb/source/Expression/DWARFExpressionList.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Expression/DWARFExpressionList.cpp 
b/lldb/source/Expression/DWARFExpressionList.cpp
index e13a2931644b..68e3e8c611b9 100644
--- a/lldb/source/Expression/DWARFExpressionList.cpp
+++ b/lldb/source/Expression/DWARFExpressionList.cpp
@@ -204,8 +204,11 @@ bool DWARFExpressionList::Evaluate(ExecutionContext 
*exe_ctx,
     }
     addr_t addr = pc.GetFileAddress();
     const auto *entry = m_exprs.FindEntryThatContains(addr);
-    if (!entry)
+    if (!entry) {
+      if (error_ptr)
+        error_ptr->SetErrorString("variable not available");
       return false;
+    }
     expr = entry->data;
   }
   expr.GetExpressionData(data);


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to