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