1 // RUN: %clang_cc1 -triple armv8 -target-cpu cortex-a57 -fsyntax-only -ffreestanding -verify %s 2 3 #include <arm_acle.h> 4 5 /* 6 * Saturating intrinsics 7 * Second argument for SSAT and USAT intrinsics must be compile-time constant, 8 * otherwise an error should be raised. 9 */ 10 int32_t test_ssat_const_diag(int32_t t, const int32_t v) { 11 return __ssat(t, v); // expected-error-re {{argument to {{.*}} must be a constant integer}} 12 } 13 14 int32_t test_usat_const_diag(int32_t t, const int32_t v) { 15 return __usat(t, v); // expected-error-re {{argument to {{.*}} must be a constant integer}} 16 } 17