1@ RUN: not llvm-mc %s -triple=armv7-unknown-linux-gnueabi \ 2@ RUN: -filetype=obj -o /dev/null 2>&1 | FileCheck %s 3 4@ Check the diagnostics for the mismatched .fnstart directives. 5 6@ There should be some diagnostics when the previous .fnstart is not closed 7@ by the .fnend directive. 8 9 10 .syntax unified 11 .text 12 13 .globl func1 14 .align 2 15 .type func1,%function 16 .fnstart 17func1: 18 @ Intentionally miss the .fnend directive 19 20 .globl func2 21 .align 2 22 .type func2,%function 23 .fnstart 24@ CHECK: error: .fnstart starts before the end of previous one 25@ CHECK: .fnstart 26@ CHECK: ^ 27@ CHECK: note: .fnstart was specified here 28@ CHECK: .fnstart 29@ CHECK: ^ 30func2: 31 .fnend 32