xref: /llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbkb-error.c (revision 13b653ab112736b92cd7f8ef249ced2b148ee7f4)
1 // NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
2 // RUN: %clang_cc1 -triple riscv64 -target-feature +zbkb -S -verify %s -o -
3 
4 #include <stdint.h>
5 
zip_unzip(uint32_t rs1)6 uint32_t zip_unzip(uint32_t rs1)
7 {
8   (void)__builtin_riscv_zip_32(rs1); // expected-error {{'__builtin_riscv_zip_32' needs target feature zbkb,32bit}}
9   return __builtin_riscv_unzip_32(rs1); // expected-error {{'__builtin_riscv_unzip_32' needs target feature zbkb,32bit}}
10 }
11