Fix an assertion when skipping stack values in DWARF2 mode.
authorAdrian Prantl <aprantl@apple.com>
Tue, 25 Apr 2017 19:40:53 +0000 (19:40 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 25 Apr 2017 19:40:53 +0000 (19:40 +0000)
commitdd21502482a5ab56aa104f572320dff16cae990c
tree441b36d9d7c582fd7dd864c3377aac2730741876
parent922b602683fe80e130a51d05b547cc6fb690b59d
Fix an assertion when skipping stack values in DWARF2 mode.
The fix consists of resetting LocationKind when addMachineRegExpression fails.

rdar://problem/31803010

llvm-svn: 301351
llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
llvm/test/DebugInfo/X86/stack-value-dwarf2.ll [new file with mode: 0644]