[ARM] Handle t2ADDri in ARMAsmPrinter::EmitUnwindingInstruction.
authorAkira Hatanaka <ahatanaka@apple.com>
Tue, 10 Nov 2015 00:10:41 +0000 (00:10 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Tue, 10 Nov 2015 00:10:41 +0000 (00:10 +0000)
commit67f0f878cda5d558910153ed41fe767eb73b9b66
tree65091c2b82bfc1be6db419debaaba715b398c007
parent5ca8076fccc1aa4860ab0d2fd741b60dd1ba269b
[ARM] Handle t2ADDri in ARMAsmPrinter::EmitUnwindingInstruction.

This fixes a bug in ARMAsmPrinter::EmitUnwindingInstruction where
llvm_unreachable was reached because t2ADDri wasn't handled.

Test case provided by Tim Northover.

rdar://problem/23270609

http://reviews.llvm.org/D14518

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252557 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAsmPrinter.cpp
test/CodeGen/Thumb2/emit-unwinding.ll [new file with mode: 0644]