[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / SemaCUDA / spirv-int128.cu
blobb2ff5ae5f692284f6ad57d5c2005107cf93be31e
1 // RUN: %clang_cc1 -triple spirv64 -aux-triple x86_64-unknown-linux-gnu \
2 // RUN:   -fcuda-is-device -verify -fsyntax-only %s
4 #define __device__ __attribute__((device))
6 __int128 h_glb;
8 __device__ __int128 d_unused;
10 // expected-note@+1 {{'d_glb' defined here}}
11 __device__ __int128 d_glb;
13 __device__ __int128 bar() {
14   // expected-error@+1 {{'d_glb' requires 128 bit size '__int128' type support, but target 'spirv64' does not support it}}
15   return d_glb;