diff options
Diffstat (limited to 'clang/test/Driver/cc1-spawnprocess.c')
| -rw-r--r-- | clang/test/Driver/cc1-spawnprocess.c | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/clang/test/Driver/cc1-spawnprocess.c b/clang/test/Driver/cc1-spawnprocess.c index c5c16ce8513..62459389596 100644 --- a/clang/test/Driver/cc1-spawnprocess.c +++ b/clang/test/Driver/cc1-spawnprocess.c @@ -1,4 +1,22 @@ -// RUN: env CLANG_SPAWN_CC1= %clang -S %s -o /dev/null -// RUN: env CLANG_SPAWN_CC1=0 %clang -S %s -o /dev/null -// RUN: env CLANG_SPAWN_CC1=1 %clang -S %s -o /dev/null -// RUN: env CLANG_SPAWN_CC1=test not %clang -S %s -o /dev/null +// RUN: %clang -fintegrated-cc1 -### %s 2>&1 | FileCheck %s --check-prefix=YES +// RUN: %clang -fno-integrated-cc1 -### %s 2>&1 | FileCheck %s --check-prefix=NO + +// RUN: %clang -fintegrated-cc1 -fno-integrated-cc1 -### %s 2>&1 \ +// RUN: | FileCheck %s --check-prefix=NO +// RUN: %clang -fno-integrated-cc1 -fintegrated-cc1 -### %s 2>&1 \ +// RUN: | FileCheck %s --check-prefix=YES + +// RUN: %clang_cl -fintegrated-cc1 -### -- %s 2>&1 \ +// RUN: | FileCheck %s --check-prefix=YES +// RUN: %clang_cl -fno-integrated-cc1 -### -- %s 2>&1 \ +// RUN: | FileCheck %s --check-prefix=NO + +// RUN: env CCC_OVERRIDE_OPTIONS=+-fintegrated-cc1 \ +// RUN: %clang -fintegrated-cc1 -### %s 2>&1 \ +// RUN: | FileCheck %s --check-prefix=YES +// RUN: env CCC_OVERRIDE_OPTIONS=+-fno-integrated-cc1 \ +// RUN: %clang -fintegrated-cc1 -### %s 2>&1 \ +// RUN: | FileCheck %s --check-prefix=NO + +// YES: (in-process) +// NO-NOT: (in-process) |

