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