]> granicus.if.org Git - clang/commitdiff
crash-report-modules.m: Shorten path length to make Windows bot happy
authorHans Wennborg <hans@hanshq.net>
Wed, 13 Jun 2018 06:48:40 +0000 (06:48 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 13 Jun 2018 06:48:40 +0000 (06:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@334574 91177308-0d34-0410-b5e6-96231b3b80d8

test/Driver/crash-report-modules.m

index f5cf76e2a9e308282fc690faf1042a5189fa4304..73b1e9f04b054b53c154735744e3316d207cc328 100644 (file)
@@ -1,12 +1,15 @@
-// RUN: rm -rf %t
-// RUN: mkdir -p %t/i %t/m %t
+// FIXME: Instead of %T/crmdir, it would be nice to just use %t, but the
+// filename ran into path length limits for the rm command on some Windows
+// bots.
+// RUN: rm -rf %T/crmdir
+// RUN: mkdir -p %T/crmdir/i %T/crmdir/m
 
-// RUN: env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=%t TEMP=%t TMP=%t      \
-// RUN: not %clang -fsyntax-only %s -I %S/Inputs/module -isysroot %/t/i/ \
-// RUN: -fmodules -fmodules-cache-path=%t/m/ -DFOO=BAR 2>&1 | FileCheck %s
+// RUN: env FORCE_CLANG_DIAGNOSTICS_CRASH= TMPDIR=%T/crmdir TEMP=%T/crmdir TMP=%T/crmdir \
+// RUN: not %clang -fsyntax-only %s -I %S/Inputs/module -isysroot %/t/i/                 \
+// RUN: -fmodules -fmodules-cache-path=%T/crmdir/m/ -DFOO=BAR 2>&1 | FileCheck %s
 
-// RUN: FileCheck --check-prefix=CHECKSRC %s -input-file %t/crash-report-*.m
-// RUN: FileCheck --check-prefix=CHECKSH %s -input-file %t/crash-report-*.sh
+// RUN: FileCheck --check-prefix=CHECKSRC %s -input-file %T/crmdir/crash-report-*.m
+// RUN: FileCheck --check-prefix=CHECKSH %s -input-file %T/crmdir/crash-report-*.sh
 // REQUIRES: crash-recovery
 
 @import simple;