1234567891011121314151617 |
- // REQUIRES: x86-registered-target
- // REQUIRES: nvptx-registered-target
- // RUN: not %clang_cc1 -triple nvptx64-nvidia-cuda -fcuda-is-device -emit-llvm \
- // RUN: -o - %s 2>&1 | FileCheck %s
- #include "Inputs/cuda.h"
- // Check that we don't crash when asked to printf a non-scalar arg.
- struct Struct {
- int x;
- int y;
- };
- __device__ void PrintfNonScalar() {
- // CHECK: cannot compile this non-scalar arg to printf
- printf("%d", Struct());
- }
|