2019-02-25 19:48:48 +08:00
|
|
|
// RUN: %clang_cc1 %s -E -dM | FileCheck %s
|
2021-03-17 20:26:07 +08:00
|
|
|
// RUN: %clang_cc1 %s -fsycl-is-device -sycl-std=2017 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD %s
|
|
|
|
// RUN: %clang_cc1 %s -fsycl-is-host -sycl-std=2017 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD %s
|
|
|
|
// RUN: %clang_cc1 %s -fsycl-is-device -sycl-std=1.2.1 -E -dM | FileCheck --check-prefix=CHECK-SYCL-STD %s
|
|
|
|
// RUN: %clang_cc1 %s -fsycl-is-device -E -dM | FileCheck --check-prefixes=CHECK-SYCL %s
|
2019-02-25 19:48:48 +08:00
|
|
|
|
|
|
|
// CHECK-NOT:#define __SYCL_DEVICE_ONLY__ 1
|
2019-07-26 23:21:01 +08:00
|
|
|
// CHECK-NOT:#define CL_SYCL_LANGUAGE_VERSION 121
|
|
|
|
// CHECK-SYCL-STD:#define CL_SYCL_LANGUAGE_VERSION 121
|
2019-02-25 19:48:48 +08:00
|
|
|
// CHECK-SYCL:#define __SYCL_DEVICE_ONLY__ 1
|