| ; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=INSTR | |
| ; RUN: llc < %s -mtriple=arm-apple-darwin -trap-func=_trap | FileCheck %s -check-prefix=FUNC | |
| ; rdar://7961298 | |
| ; rdar://9249183 | |
| define void @t() nounwind { | |
| entry: | |
| ; INSTR: t: | |
| ; INSTR: trap | |
| ; FUNC: t: | |
| ; FUNC: bl __trap | |
| call void @llvm.trap() | |
| unreachable | |
| } | |
| declare void @llvm.trap() nounwind |