10 lines · c
1// RUN: %clang_cc1 -triple nvptx-unknown-unknown -O3 -o %t %s -emit-llvm2// RUN: %clang_cc1 -triple nvptx64-unknown-unknown -O3 -o %t %s -emit-llvm3 4// Just make sure Clang uses the proper calling convention for the NVPTX back-end.5// If something is wrong, the back-end will fail.6void foo(float* a,7 float* b) {8 a[0] = b[0];9}10