[lldb/DWARF] Fix evaluator crash when accessing empty stack.
authorMed Ismail Bennani <medismail.bennani@gmail.com>
Tue, 31 Mar 2020 00:33:42 +0000 (02:33 +0200)
committerMed Ismail Bennani <medismail.bennani@gmail.com>
Tue, 31 Mar 2020 15:44:57 +0000 (17:44 +0200)
commitf3a7d790df3357d52c10ec5ef48606944bcf5c6c
tree610b416045a73e9967dd414a601f88c2f5d2634d
parente4a778052e98c6d67f601342a7ca3b3c52ce7fbd
[lldb/DWARF] Fix evaluator crash when accessing empty stack.

This patch fixes a crash that happens on the DWARF expression evaluator
when trying to access the top of the stack while it's empty.

rdar://60512489

Differential Revision: https://reviews.llvm.org/D77108

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
lldb/source/Expression/DWARFExpression.cpp
lldb/unittests/Expression/DWARFExpressionTest.cpp