48 lines · plain
1# RUN: not llvm-mc < %s -triple i686-windows-msvc -o /dev/null 2>&1 | FileCheck %s --implicit-check-not=error:2 3.globl _foo4_foo:5 .cv_fpo_proc6 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected symbol name7 .cv_fpo_proc 18 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected symbol name9 .cv_fpo_proc _foo extra10 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected parameter byte count11 .cv_fpo_proc _foo 4 extra12 # CHECK: :[[#@LINE-1]]:22: error: expected newline13 .cv_fpo_proc _foo 414 15 pushl %ebp16 .cv_fpo_pushreg 117 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: invalid register name18 .cv_fpo_pushreg ebp19 20 subl $20, %esp21 .cv_fpo_stackalloc asdf22 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected offset23 .cv_fpo_stackalloc 20 asdf24 # CHECK: :[[#@LINE-1]]:24: error: expected newline25 .cv_fpo_stackalloc 2026 .cv_fpo_endprologue asdf27 # CHECK: :[[#@LINE-1]]:22: error: expected newline28 .cv_fpo_endprologue29 30 addl $20, %esp31 popl %ebp32 retl33 .cv_fpo_endproc asdf34 # CHECK: :[[#@LINE-1]]:18: error: expected newline35 .cv_fpo_endproc36 37 .section .debug$S,"dr"38 .p2align 239 .long 4 # Debug section magic40 .cv_fpo_data41 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected symbol name42 .cv_fpo_data 143 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected symbol name44 .cv_fpo_data _foo asdf45 # CHECK: :[[#@LINE-1]]:{{[0-9]+}}: error: expected newline46 .cv_fpo_data _foo47 .long 048