1
# RUN: llvm-mc -triple x86_64-pc-win32 %s | FileCheck %s
5
.def func; .scl 2; .type 32; .endef
7
# CHECK: .seh_proc func
10
# CHECK: .seh_pushframe @code
13
# CHECK: .seh_stackalloc 24
16
# CHECK: .seh_savereg 6, 16
19
# CHECK: .seh_savexmm 8, 0
22
# CHECK: .seh_pushreg 3
26
.seh_handler __C_specific_handler, @except
33
# CHECK: .seh_setframe 3, 0
34
# CHECK: .seh_endprologue
35
# CHECK: .seh_handler __C_specific_handler, @except
36
# CHECK-NOT: .section{{.*}}.xdata
37
# CHECK: .seh_handlerdata
39
# CHECK: .seh_startchained
40
# CHECK: .seh_endprologue
41
# CHECK: .seh_endchained