From aaa5cad1c8a97f8958d1a837e8e9b20f12420a26 Mon Sep 17 00:00:00 2001 From: Sean Silva Date: Thu, 30 Jul 2015 01:21:56 +0000 Subject: [PATCH] Remove bad test. We currently don't canonicalize paths in the preprocessed files. But we do when writing to PCH. This causes a discrepancy on Windows with the test below. This test fails even on unix if you change the test to use `%S//preprocess.h`. I am led to conclude that the invariant that this test was intending to test has not been upheld for a while (and may never have been). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243602 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/PCH/preprocess.c | 8 -------- test/PCH/preprocess.h | 7 ------- 2 files changed, 15 deletions(-) delete mode 100644 test/PCH/preprocess.c delete mode 100644 test/PCH/preprocess.h diff --git a/test/PCH/preprocess.c b/test/PCH/preprocess.c deleted file mode 100644 index 8bf841f17f..0000000000 --- a/test/PCH/preprocess.c +++ /dev/null @@ -1,8 +0,0 @@ -// Check that -E mode is invariant when using an implicit PCH. - -// RUN: %clang_cc1 -include %S/preprocess.h -E -o %t.orig %s -// RUN: %clang_cc1 -emit-pch -o %t %S/preprocess.h -// RUN: %clang_cc1 -include-pch %t -E -o %t.from_pch %s -// RUN: diff %t.orig %t.from_pch - -a_typedef a_value; diff --git a/test/PCH/preprocess.h b/test/PCH/preprocess.h deleted file mode 100644 index 39fa006181..0000000000 --- a/test/PCH/preprocess.h +++ /dev/null @@ -1,7 +0,0 @@ -// Helper header for preprocess.c PCH test -#ifndef PREPROCESS_H -#define PREPROCESS_H - -typedef int a_typedef; - -#endif // PREPROCESS_H -- 2.50.1