diff options
Diffstat (limited to 'test/Driver/gen-cdb-fragment.c')
-rw-r--r-- | test/Driver/gen-cdb-fragment.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Driver/gen-cdb-fragment.c b/test/Driver/gen-cdb-fragment.c index f12a0e018d..41d69894a7 100644 --- a/test/Driver/gen-cdb-fragment.c +++ b/test/Driver/gen-cdb-fragment.c @@ -15,6 +15,14 @@ // RUN: %clang -target x86_64-apple-macos10.15 -S %s -o - -gen-cdb-fragment-path %t.cdb // RUN: ls %t.cdb | FileCheck --check-prefix=CHECK-LS %s +// Working directory arg is respected. +// RUN: rm -rf %t.cdb +// RUN: mkdir %t.cdb +// RUN: %clang -target x86_64-apple-macos10.15 -working-directory %t.cdb -c %s -o - -gen-cdb-fragment-path "." +// RUN: ls %t.cdb | FileCheck --check-prefix=CHECK-LS %s +// RUN: cat %t.cdb/*.json | FileCheck --check-prefix=CHECK-CWD %s +// CHECK-CWD: "directory": "{{.*}}.cdb" + // -### does not emit the CDB fragment // RUN: rm -rf %t.cdb // RUN: mkdir %t.cdb |