| ; RUN: llc < %s -mtriple=aarch64-pc-windows-msvc | FileCheck %s |
| |
| define dso_local void @"?f@@YAXXZ"() nounwind sspstrong uwtable { |
| ; CHECK-LABEL: f@@YAXXZ |
| ; CHECK-NOT: .seh_proc |
| ; CHECK-NOT: .seh_handlerdata |
| ; CHECK-NOT: .seh_endproc |
| entry: |
| call void @llvm.trap() |
| ret void |
| } |
| |
| declare void @llvm.trap() noreturn nounwind |
| |
| define dso_local i32 @getValue() nounwind sspstrong uwtable { |
| ; CHECK-LABEL: getValue |
| ; CHECK-NOT: .seh_proc |
| ; CHECK-NOT: .seh_endprologue |
| ; CHECK-NOT: .seh_startepilogue |
| ; CHECK-NOT: .seh_endepilogue |
| ; CHECK-NOT: .seh_endproc |
| entry: |
| ret i32 42 |
| } |