|
5 | 5 | // RUN: %clang -### -fsycl -sycl-std=2017 %s 2>&1 | FileCheck %s --check-prefix=ENABLED
|
6 | 6 | // RUN: %clang -### -fsycl -sycl-std=sycl-1.2.1 %s 2>&1 | FileCheck %s --check-prefix=ENABLED
|
7 | 7 | // RUN: %clang -### -fno-sycl -fsycl %s 2>&1 | FileCheck %s --check-prefix=ENABLED
|
8 |
| -// RUN: %clang -### -sycl-std=2017 %s 2>&1 | FileCheck %s --check-prefix=DISABLED |
| 8 | +// RUN: %clang -### -sycl-std=2017 %s 2>&1 | FileCheck %s --check-prefix=NOT_ENABLED |
9 | 9 | // RUN: %clangxx -### -fsycl %s 2>&1 | FileCheck %s --check-prefix=ENABLED
|
10 | 10 | // RUN: %clangxx -### -fno-sycl %s 2>&1 | FileCheck %s --check-prefix=DISABLED
|
11 | 11 | // RUN: %clangxx -### -fsycl -fno-sycl %s 2>&1 | FileCheck %s --check-prefix=DISABLED
|
12 |
| -// RUN: %clangxx -### %s 2>&1 | FileCheck %s --check-prefix=DISABLED |
13 |
| -// RUN: %clangxx -### -sycl-std=some-std %s 2>&1 | FileCheck %s --check-prefix=DISABLED |
| 12 | +// RUN: %clangxx -### %s 2>&1 | FileCheck %s --check-prefix=NOT_ENABLED |
| 13 | +// RUN: %clangxx -### -sycl-std=some-std %s 2>&1 | FileCheck %s --check-prefix=NOT_ENABLED |
14 | 14 | // RUN: %clang_cl -### -fsycl -sycl-std=2017 -- %s 2>&1 | FileCheck %s --check-prefix=ENABLED
|
15 | 15 | // RUN: %clang_cl -### -fsycl -- %s 2>&1 | FileCheck %s --check-prefix=ENABLED
|
16 |
| -// RUN: %clang_cl -### -- %s 2>&1 | FileCheck %s --check-prefix=DISABLED |
17 |
| -// RUN: %clang_cl -### -sycl-std=some-std -- %s 2>&1 | FileCheck %s --check-prefix=DISABLED |
| 16 | +// RUN: %clang_cl -### -- %s 2>&1 | FileCheck %s --check-prefix=NOT_ENABLED |
| 17 | +// RUN: %clang_cl -### -sycl-std=some-std -- %s 2>&1 | FileCheck %s --check-prefix=NOT_ENABLED |
18 | 18 |
|
19 | 19 | // ENABLED: "-cc1"{{.*}} "-fsycl-is-device"
|
20 | 20 | // ENABLED-SAME: "-sycl-std={{[-.sycl0-9]+}}"
|
21 | 21 | // ENABLED-SAME: "-internal-isystem" "{{.*}}bin{{[/\\]+}}..{{[/\\]+}}include{{[/\\]+}}sycl"
|
22 | 22 |
|
| 23 | +// NOT_ENABLED-NOT: "-fsycl-is-device" |
| 24 | +// NOT_ENABLED-NOT: "-fsycl-std-layout-kernel-params" |
| 25 | + |
23 | 26 | // DISABLED-NOT: "-fsycl-is-device"
|
24 | 27 | // DISABLED-NOT: "-sycl-std={{.*}}"
|
25 | 28 | // DISABLED-NOT: "-fsycl-std-layout-kernel-params"
|
|
0 commit comments