xref: /llvm-project/clang/test/CodeGen/arm-asm-deprecated.c (revision 41181d140c99913f8c8d73791dd4babfcba8a73d)
15798b26cSJoey Gouly // REQUIRES: arm-registered-target
2*41181d14SJoey Gouly // RUN: %clang_cc1 -triple armv8 -target-feature +neon %s -S -o /dev/null -verify -DWARN
3*41181d14SJoey Gouly // RUN: %clang_cc1 -triple armv8 -target-feature +neon %s -S -o /dev/null -Werror -verify
45798b26cSJoey Gouly 
set_endian()55798b26cSJoey Gouly void set_endian() {
6*41181d14SJoey Gouly   asm("setend be");
7*41181d14SJoey Gouly // expected-note@1 {{instantiated into assembly here}}
8*41181d14SJoey Gouly #ifdef WARN
9*41181d14SJoey Gouly // expected-warning@-3 {{deprecated}}
10*41181d14SJoey Gouly #else
11*41181d14SJoey Gouly // expected-error@-5 {{deprecated}}
12*41181d14SJoey Gouly #endif
135798b26cSJoey Gouly }
14