Index: test/Index/pragma-diag-reparse.c
===================================================================
--- test/Index/pragma-diag-reparse.c	(revision 143957)
+++ test/Index/pragma-diag-reparse.c	(working copy)
@@ -1,4 +1,5 @@
 #pragma clang diagnostic ignored "-Wtautological-compare"
+#include "pragma_disable_warning.h"
 
 int main (int argc, const char * argv[])
 {
@@ -13,6 +14,7 @@
 void foo() { int b=0; while (b==b); }
 
 // RUN: env CINDEXTEST_EDITING=1 CINDEXTEST_FAILONERROR=1 c-index-test -test-load-source-reparse 5 local \
+// RUN: -I%S/Inputs \
 // RUN:   %s -Wall -Werror | FileCheck %s
 
-// CHECK: pragma-diag-reparse.c:7:7: VarDecl=x:7:7 (Definition) Extent=[7:3 - 7:10]
+// CHECK: pragma-diag-reparse.c:9:7: VarDecl=x:9:7 (Definition) Extent=[9:3 - 9:10]
Index: test/Index/Inputs/pragma_disable_warning.h
===================================================================
--- test/Index/Inputs/pragma_disable_warning.h	(revision 0)
+++ test/Index/Inputs/pragma_disable_warning.h	(revision 0)
@@ -0,0 +1 @@
+#pragma clang diagnostic ignored "-Wunused-parameter"
