; 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 |