mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 22:06:06 +00:00
14 lines
401 B
C
14 lines
401 B
C
![]() |
// RUN: not %clang_cc1 -triple riscv64 -target-feature +i -emit-llvm -o - %s 2>&1 | FileCheck %s --check-prefix=CHECK-UNSUPPORT-OS
|
||
|
|
||
|
// CHECK-UNSUPPORT-OS: error: function multiversioning is currently only supported on Linux
|
||
|
__attribute__((target_version("default"))) int foo(void) {
|
||
|
return 2;
|
||
|
}
|
||
|
|
||
|
__attribute__((target_version("arch=+c"))) int foo(void) {
|
||
|
return 2;
|
||
|
}
|
||
|
|
||
|
|
||
|
int bar() { return foo(); }
|