1 # RUN: llvm-mc -triple=i686-windows-msvc %s -filetype=obj -o %t.obj
2 # RUN: llvm-readobj --codeview %t.obj | FileCheck %s
4 # The .cv_string directive mainly exists as a convenience for manually writing
5 # FPO data in assembler. Test that we can write FPO data using this directive,
6 # and that the string comes out in the dumper.
30 .globl _f # -- Begin function f
42 movl
%eax
, -4(%ebp
) # 4-byte Spill
49 .section .debug$S,"dr"
51 .long 4 # Debug section magic
53 # Open coded frame data
55 .long Lfoo_fpo_end-Lfoo_fpo_begin # Subsection size
59 .long Lfunc_end0-Lfunc_begin0
62 .long 0 # MaxStackSize
63 .cv_string "abc = def = ghi = "
65 .short 0 # SavedRegSize
69 .cv_stringtable # String table