xref: /llvm-project/llvm/test/MC/ARM/eh-directive-fnend-diagnostics.s (revision b0fccb225cbeb684ba70675fc531f50e68da2960)
1*b0fccb22SRafael Espindola@ RUN: not llvm-mc %s -triple=armv7-unknown-linux-gnueabi \
24ea23b56SLogan Chien@ RUN:   -filetype=obj -o /dev/null 2>&1 | FileCheck %s
34ea23b56SLogan Chien
44ea23b56SLogan Chien@ Check the diagnostics for mismatched .fnend directive
54ea23b56SLogan Chien
64ea23b56SLogan Chien
74ea23b56SLogan Chien	.syntax unified
84ea23b56SLogan Chien	.text
94ea23b56SLogan Chien
104ea23b56SLogan Chien	.globl	func1
114ea23b56SLogan Chien	.align	2
124ea23b56SLogan Chien	.type	func1,%function
134ea23b56SLogan Chienfunc1:
144ea23b56SLogan Chien	.fnend
154ea23b56SLogan Chien@ CHECK: error: .fnstart must precede .fnend directive
164ea23b56SLogan Chien@ CHECK:        .fnend
174ea23b56SLogan Chien@ CHECK:        ^
18