llvm-project

Форк
0
/
windows-calling-conv.cu 
17 строк · 453.0 Байт
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
6

7
// expected-no-diagnostics
8

9
typedef void (__stdcall* funcTy)();
10
void invoke(funcTy f);
11

12
static void __stdcall callee() noexcept {
13
}
14

15
void foo() {
16
   invoke(callee);
17
}
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.