// rdar://6533411
// RUN: %clang -MD -MF %t.d -S -x c -o %t.o %s
// RUN: grep '.*dependency-gen.*:' %t.d
// RUN: grep 'dependency-gen.c' %t.d

// RUN: %clang -S -M -x c %s -o %t.d
// RUN: grep '.*dependency-gen.*:' %t.d
// RUN: grep 'dependency-gen.c' %t.d

// PR8974
// XFAIL: win32
// RUN: rm -rf %t.dir
// RUN: mkdir -p %t.dir/a/b
// RUN: echo > %t.dir/a/b/x.h
// RUN: cd %t.dir
// RUN: %clang -include a/b/x.h -MD -MF %t.d -S -x c -o %t.o %s
// RUN: grep ' a/b/x\.h' %t.d


// rdar://6533411
// RUN: %clang -MD -MF %t.d -S -x c -o %t.o %s
// RUN: grep '.*dependency-gen.*:' %t.d
// RUN: grep 'dependency-gen.c' %t.d

// RUN: %clang -S -M -x c %s -o %t.d
// RUN: grep '.*dependency-gen.*:' %t.d
// RUN: grep 'dependency-gen.c' %t.d

// PR8974
// XFAIL: win32
// RUN: rm -rf %t.dir
// RUN: mkdir %t.dir
// RUN: echo > %t.dir/x.h
// RUN: %clang -include %t.dir/x.h -MD -MF %t.d -S -x c -o %t.o %s
// RUN: grep ' %t.dir/x.h' %t.d


--- 
+++ 
@@ -10,8 +10,9 @@
 // PR8974
 // XFAIL: win32
 // RUN: rm -rf %t.dir
-// RUN: mkdir %t.dir
-// RUN: echo > %t.dir/x.h
-// RUN: %clang -include %t.dir/x.h -MD -MF %t.d -S -x c -o %t.o %s
-// RUN: grep ' %t.dir/x.h' %t.d
+// RUN: mkdir -p %t.dir/a/b
+// RUN: echo > %t.dir/a/b/x.h
+// RUN: cd %t.dir
+// RUN: %clang -include a/b/x.h -MD -MF %t.d -S -x c -o %t.o %s
+// RUN: grep ' a/b/x\.h' %t.d
 
Tweak this test a bit further to make it easier on grep. Who knows what
characters get dropped into the regular expression from %t.

git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@126361 91177308-0d34-0410-b5e6-96231b3b80d8
