diff --git a/lldb/source/Expression/DWARFExpressionList.cpp b/lldb/source/Expression/DWARFExpressionList.cpp index e13a2931644be..68e3e8c611b9f 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);