// RUN: %clang_cc1 -triple aarch64-unknown-windows-msvc -fsyntax-only %s -verify // RUN: %clang_cc1 -triple thumbv7-unknown-windows-msvc -fsyntax-only %s -verify // RUN: %clang_cc1 -triple x86_64-unknown-windows-msvc -fsyntax-only %s -verify // RISC-V does not support swiftcall // RUN: %clang_cc1 -triple riscv32-unknown-elf -fsyntax-only %s -verify #if __has_extension(swiftcc) // expected-no-diagnostics #else // expected-warning@+2 {{'__swiftcall__' calling convention is not supported for this target}} #endif void __attribute__((__swiftcall__)) f(void) {} #if __has_extension(swiftasynccc) // expected-no-diagnostics #else // expected-warning@+2 {{'__swiftasynccall__' calling convention is not supported for this target}} #endif void __attribute__((__swiftasynccall__)) g(void) {}