// RUN: %clang_cc1 -triple amdgcn-amd-amdhsa -aux-triple \ | |
// RUN: x86_64-pc-windows-msvc -fms-compatibility -fcuda-is-device \ | |
// RUN: -fsyntax-only -verify -x hip %s | |
// RUN: %clang_cc1 -triple x86_64-pc-windows-msvc -fms-compatibility \ | |
// RUN: -fsyntax-only -verify -x hip %s | |
// expected-no-diagnostics | |
typedef void (__stdcall* funcTy)(); | |
void invoke(funcTy f); | |
static void __stdcall callee() noexcept { | |
} | |
void foo() { | |
invoke(callee); | |
} |