[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / SemaCUDA / windows-calling-conv.cu
blob0786f65bddb8e82320dd9f6ffb524275ed00c60f
1 // RUN: %clang_cc1 -triple amdgcn-amd-amdhsa -aux-triple \
2 // RUN:   x86_64-pc-windows-msvc -fms-compatibility -fcuda-is-device \
3 // RUN:   -fsyntax-only -verify -x hip %s
4 // RUN: %clang_cc1 -triple x86_64-pc-windows-msvc -fms-compatibility \
5 // RUN:   -fsyntax-only -verify -x hip %s
7 // expected-no-diagnostics
9 typedef void (__stdcall* funcTy)();
10 void invoke(funcTy f);
12 static void __stdcall callee() noexcept {
15 void foo() {
16    invoke(callee);