summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-03-06 20:44:33 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-03-06 20:44:33 +0000
commit3b78ef47fea1cf5857b1c0736912e30ccf14c5ef (patch)
tree2e945674911b583cc3d080e51bdac380ea75deef
parent528ad93924b159b69b851732b6a6c2092f54e19f (diff)
downloadbcm5719-llvm-3b78ef47fea1cf5857b1c0736912e30ccf14c5ef.tar.gz
bcm5719-llvm-3b78ef47fea1cf5857b1c0736912e30ccf14c5ef.zip
test/PCH/headersearch.cpp: Tweak for Windows hosts especially cygming.
This test requires shell feature, to change working directory. On Windows, current directory cannot be moved nor removed. llvm-svn: 127130
-rw-r--r--clang/test/PCH/headersearch.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/PCH/headersearch.cpp b/clang/test/PCH/headersearch.cpp
index 289e9e736e0..8ca0c361c4d 100644
--- a/clang/test/PCH/headersearch.cpp
+++ b/clang/test/PCH/headersearch.cpp
@@ -1,8 +1,9 @@
// Test reading of PCH with changed location of original input files,
// i.e. invoking header search.
-// XFAIL: cygwin,mingw,win32
+// REQUIRES: shell
// Generate the original files:
+// RUN: rm -rf %t_orig %t_moved
// RUN: mkdir -p %t_orig/sub %t_orig/sub2
// RUN: echo 'struct orig_sub{char c; int i; };' > %t_orig/sub/orig_sub.h
// RUN: echo 'void orig_sub2_1();' > %t_orig/sub2/orig_sub2_1.h
@@ -16,8 +17,7 @@
// Generate the PCH:
// RUN: cd %t_orig && %clang_cc1 -x c++ -emit-pch -o all.h.pch -Isub2 all.h
-// RUN: rm -rf %t_moved
-// RUN: mv %t_orig %t_moved
+// RUN: cp -pR %t_orig %t_moved
// Check diagnostic with location in original source:
// RUN: %clang_cc1 -include-pch all.h.pch -I%t_moved -I%t_moved/sub2 -Wpadded -emit-obj -o %t.o %s 2> %t.stderr
OpenPOWER on IntegriCloud