931a4feb64f18190d189c222d61b2abf52f18ab8 |
|
12-Aug-2013 |
Tim Northover <tnorthover@apple.com> |
Fix FileCheck --check-prefix lines. Various tests had sprung up over the years which had --check-prefix=ABC on the RUN line, but "CHECK-ABC:" later on. This happened to work before, but was strictly incorrect. FileCheck is getting stricter soon though. Patch by Ron Ofir. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188174 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|
4c0c7e86645dfa1719d17d70e009ab49347aba62 |
|
25-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Teach the PCH validator to check the preprocessor options, especially the macros that are #define'd or #undef'd on the command line. This checking happens much earlier than the current macro-definition checking and is far cleaner, because it does a direct comparison rather than a diff of the predefines buffers. Moreover, it allows us to use the result of this check to skip over PCH files within a directory that have non-matching -D's or -U's on the command line. Finally, it improves the diagnostics a bit for mismatches, fixing <rdar://problem/8612222>. The old predefines-buffer diff'ing will go away in a subsequent commit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166641 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|
b512a14f5537c11cce818ca408342ca2b5889b8d |
|
24-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
Explicitly specify C++98 when building the C++ precompiled header for this test, so that the test will work on Windows. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|
ac2153e5187fa46b37bc2db582926e05fdb28262 |
|
23-Oct-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang/test/PCH/pch-dir.c: Update a comment for msvc. msvc(*-win32) implies -std=c++11. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166478 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|
129dd54349510973c853579b34cf31fa8faad5f8 |
|
23-Oct-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang/test/PCH/pch-dir.c: Mark it as XFAIL:msvc. It doesn't fail (virtually xpass) on msvc. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166473 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|
674b227bc50852b96567428941bc711949529f92 |
|
23-Oct-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang/test/PCH/pch-dir.c: Relax expressions of path separators for Win32. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166471 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|
27ffa6caf965ef20fdef5ae23b81cdc3d05e7afb |
|
23-Oct-2012 |
Douglas Gregor <dgregor@apple.com> |
If the precompiled header named by "-include" is actually a directory, check each of the files within that directory to determine if any of them is an AST file that matches the language and target options. If so, the first matching AST file is loaded. This fixes a longstanding discrepency with GCC's precompiled header implementation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166469 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/PCH/pch-dir.c
|