| # RUN: llvm-mc -filetype=obj -triple i686-pc-win32 < %s | llvm-readobj -codeview - | FileCheck %s | |
| .text | |
| .def @feat.00; | |
| .scl 3; | |
| .type 0; | |
| .endef | |
| .globl @feat.00 | |
| @feat.00 = 1 | |
| .def _f; | |
| .scl 2; | |
| .type 32; | |
| .endef | |
| .globl _f | |
| .p2align 4, 0x90 | |
| _f: # @f | |
| Lfunc_begin0: | |
| # %bb.0: # %entry | |
| .cv_file 1 "cv-empty-linetable.s" | |
| .cv_func_id 1 | |
| .cv_loc 1 1 3 15 is_stmt 0 | |
| jmp _g # TAILCALL | |
| Lfunc_end0: | |
| .section .debug$T,"dr" | |
| .long 4 | |
| .short 6 | |
| .short 4609 | |
| .long 0 | |
| .short 14 | |
| .short 4104 | |
| .asciz "\003\000\000\000\000\000\000\000\000\020\000" | |
| .short 14 | |
| .short 5633 | |
| .asciz "\000\000\000\000\001\020\000" | |
| .ascii "fn1" | |
| .byte 0 | |
| .short 38 | |
| .short 5633 | |
| .asciz "\000\000\000\000\001\020\000" | |
| .ascii "??__Fa@?1??fn1@@YAXXZ@YAXXZ" | |
| .byte 0 | |
| .short 26 | |
| .short 5633 | |
| .asciz "\000\000\000\000\001\020\000" | |
| .ascii "vector::~vector" | |
| .byte 0 | |
| .section .debug$S,"dr" | |
| .long 4 | |
| .long 241 # Symbol subsection for f | |
| .long Ltmp1-Ltmp0 | |
| Ltmp0: | |
| .short Ltmp3-Ltmp2 | |
| Ltmp2: | |
| .short 4423 | |
| .zero 12 | |
| .long Lfunc_end0-_f | |
| .zero 12 | |
| .secrel32 _f | |
| .secidx _f | |
| .byte 0 | |
| .byte 102 | |
| .byte 0 | |
| Ltmp3: | |
| .short Ltmp5-Ltmp4 | |
| Ltmp4: | |
| .short 4429 | |
| .asciz "\000\000\000\000\000\000\000\000\004\020\000" | |
| Ltmp5: | |
| .short 2 | |
| .short 4430 | |
| .short 2 | |
| .short 4431 | |
| Ltmp1: | |
| .zero 3 | |
| .cv_linetable 0, _f, Lfunc_end0 | |
| .cv_filechecksums # File index to string table offset subsection | |
| .cv_stringtable # String table | |
| # CHECK: FunctionLineTable [ | |
| # CHECK: LinkageName: _f | |
| # CHECK: Flags: 0x0 | |
| # CHECK: CodeSize: 0x5 | |
| # CHECK: ] |