bolt/deps/llvm-18.1.8/clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c

22 lines
478 B
C
Raw Normal View History

2025-02-14 19:21:04 +01:00
// REQUIRES: aarch64-registered-target
// RUN: not %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve \
// RUN: -target-feature +neon -S -O1 -o - %s | FileCheck %s
// Assembler error
// Output constraint : Set a vector constraint on an integer
__SVFloat32_t funcB2()
{
__SVFloat32_t ret ;
asm volatile (
"fmov %[ret], wzr \n"
: [ret] "=w" (ret)
:
:);
return ret ;
}
// CHECK: funcB2
// CHECK-ERROR: error: invalid operand for instruction