| ; RUN: llc -march=hexagon -O2 < %s | |
| ; REQUIRES: asserts | |
| target triple = "hexagon" | |
| ; Function Attrs: noreturn nounwind | |
| define void @f0(i32 %a0, i8* %a1) #0 { | |
| b0: | |
| tail call void @llvm.eh.return.i32(i32 %a0, i8* %a1) | |
| unreachable | |
| } | |
| ; Function Attrs: nounwind | |
| declare void @llvm.eh.return.i32(i32, i8*) #1 | |
| attributes #0 = { noreturn nounwind } | |
| attributes #1 = { nounwind } |