- c0004df C11 allows typedefs to be redefined. Implement this in C11 mode, and by Douglas Gregor · 13 years ago
- 62d0fab Added testcases for -Wdisabled-macro-expansion. by Abramo Bagnara · 13 years ago
- ba9186c Teach the frontend to provide the builtin preprocessor defines for -ffast-math. by Chandler Carruth · 13 years ago
- b406669 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 13 years ago
- a3ca4d6 Don't allow #include (and its friends #import, #include_next and by Richard Smith · 13 years ago
- 53f8217 Switch test over to using -verify instead of using grep. PR11552. by Eli Friedman · 13 years ago
- 53ac3d8 Make our handling of MMX x SSE closer to what gcc does: by Rafael Espindola · 13 years ago
- 4c7ce36 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X by Rafael Espindola · 13 years ago
- a6d81f9 AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs-linux. by James Molloy · 13 years ago
- 0cad538 Change this test to reflect the state we are moving in. The Clang by Chandler Carruth · 13 years ago
- 1592c6c Remove more SystemZ (s390) tests. by Dan Gohman · 13 years ago
- 78cf13d Remove the Blackfin backend. by Dan Gohman · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
- 183a8de Add test case for __has_warning. by Ted Kremenek · 13 years ago
- 209dfbe Handle the case where preprocessor entities are not received in order, by Argyrios Kyrtzidis · 13 years ago
- d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
- 49defe6 Generate tests for all of the x86 SIMD instruction feature set by Chandler Carruth · 13 years ago
- f1aabcf Add a little banner to this test. This lets my scripts more easily by Chandler Carruth · 13 years ago
- 53bf4f9 Fix a think-o on my part that got enshrined in a FIXME by setting up the by Chandler Carruth · 13 years ago
- 26a3914 Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode. by Chandler Carruth · 13 years ago
- f6cf1c2 Begin fixing Clang's predefined macros for various architectures. This by Chandler Carruth · 13 years ago
- eced60c Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. by Douglas Gregor · 13 years ago
- f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 13 years ago
- 88710f2 A couple fixes for preprocessor expressions: by Eli Friedman · 13 years ago
- 95b59ea Reenable test. by Argyrios Kyrtzidis · 13 years ago
- d0c1358 Add missing header file for the test. by Argyrios Kyrtzidis · 13 years ago
- df574f0 Test is broken; XFAIL it until Argyrios gets a chance to look at it. by Eli Friedman · 13 years ago
- 1f8dcfc Don't warn for unused macro when undef'ing it, if it comes from an included file. rdar://9745065 by Argyrios Kyrtzidis · 13 years ago
- db25769 test/Preprocessor/include-directive2.c: Get rid of using <float.h> to avoid #include_next on mingw. by NAKAMURA Takumi · 13 years ago
- 0fd9c48 When expanding macro arguments, treat '##' coming from an argument as a normal token. by Argyrios Kyrtzidis · 13 years ago
- c09ce12 Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! by Douglas Gregor · 13 years ago
- 0678899 Define __cplusplus to 201103L when in (non-GNU) C++0x mode. by Douglas Gregor · 13 years ago
- b11e43c revert r133003 and fix the bug properly: the issue was that ## in a token by Chris Lattner · 13 years ago
- 0e0b693 Fix a crash on the testcase in PR9981 / rdar://9486765. by Chris Lattner · 13 years ago
- f6f7f57 attempt to fix windows testers, which generate #line by default. by Chris Lattner · 13 years ago
- 784c257 Invoke the FileChanged callback before pushing the linemarker for a system by Chris Lattner · 13 years ago
- e26224e Only ignore extra tokens after #else if we skip it, otherwise warn. Fixes rdar://9475098. by Argyrios Kyrtzidis · 13 years ago
- 277d1e1 Some small improvements to the builtin (-ffreestanding) stdint.h; in by Eli Friedman · 13 years ago
- 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
- f8c247d Move all of the logic for __DEPRECATED to the driver based on comments by Chandler Carruth · 13 years ago
- 1cfeefd PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding. by Eli Friedman · 13 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
- ad1a4c6 Change Clang's __VERSION__ to include the same basic info as in clang -v. by Daniel Dunbar · 13 years ago
- a7689ef Diagnose uninitialized uses of a variable within its own initializer. by Chandler Carruth · 13 years ago
- 2ed4228 Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL by Daniel Dunbar · 13 years ago
- 8402155 Rename tok::eom to tok::eod. by Peter Collingbourne · 14 years ago
- 9d3f5f7 Make LexOnOffSwitch a Preprocessor member function by Peter Collingbourne · 14 years ago
- fd6b874 Merge -Wuninitialized-experimental into -Wuninitialized. by Ted Kremenek · 14 years ago
- a33e050 When redefining a macro don't warn twice if it's not used and don't warn for duplicate by Argyrios Kyrtzidis · 14 years ago
- 12e8464 wint_t is defined as 'unsigned int' on Linux. Fixes PR8938. by Douglas Gregor · 14 years ago
- ba3ca52 fix rdar://8823139, a crash on a comment in a preprocessed .s file by Chris Lattner · 14 years ago
- ee933e1 Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 14 years ago
- 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
- ba772ba This really seems like a boring set of fixes to our tests to make them more by Chandler Carruth · 14 years ago
- 091f23f Split out -Wconversion warnings about constant precision into their by John McCall · 14 years ago
- 13f8cbf Add test for Windows predefined macros. by Michael J. Spencer · 14 years ago
- e6a7dab In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "#pragma push_macro" uses. This by Ted Kremenek · 14 years ago
- 757e685 Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if by Chris Lattner · 14 years ago
- 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
- 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
- 2a24065 Fix this test to use -cc1. by Daniel Dunbar · 14 years ago
- 2346513 Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/8439412>. by Ted Kremenek · 14 years ago
- c79f767 tests: Use -ffreestanding when including stdint.h, to avoid platform dependencies. by Daniel Dunbar · 14 years ago
- 6493a4d Now that GCC will have #pragma push/pop (in GCC 4.6), allow the by Douglas Gregor · 14 years ago
- 1ef8a2e Add support for Microsoft's __pragma in the preprocessor. by John McCall · 14 years ago
- f051d06 filecheckize test by Chris Lattner · 14 years ago
- 496af57 fix PR7943, a corner case with the GNU __VA_ARGS__ comma swallowing extension. by Chris Lattner · 14 years ago
- f47724b Implement #pragma push_macro, patch by Francois Pichet! by Chris Lattner · 14 years ago
- 2f05449 Push location through the MacroUndefined PPCallback and use it to print #undefs in -dD mode. (PR7818) by Benjamin Kramer · 14 years ago
- 7228380 Define _INTEGRAL_MAX_BITS for the win32 and win64 targets, from Per Lindén! by Douglas Gregor · 14 years ago
- 1d83243 PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar. by Eli Friedman · 14 years ago
- 920bf45 Add another terrible VC++ compatibility hack: allow users to by Chris Lattner · 14 years ago
- 3e88dcf rename test by Chris Lattner · 14 years ago
- 7f3a545 Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always by Daniel Dunbar · 14 years ago
- 96d38c1 Headers: Change [u]intmax_t to be defined in terms of __[U]INTMAX_TYPE__, instead of intN_t. by Daniel Dunbar · 14 years ago
- c4b8e92 clang: Derive version name from LLVM unless specified explicitly. This means by Daniel Dunbar · 14 years ago
- 6133aeb fix PR7360: -P mode turns off line markers, but not blank space. by Chris Lattner · 14 years ago
- cfeac34 Add several more predefines from modern versions of GCC. by Dan Gohman · 14 years ago
- cf00ac8 Fix pasto in this test by Douglas Gregor · 14 years ago
- 4290fbd Add Clang version inspection macros. Fixes PR6681. by Douglas Gregor · 14 years ago
- 6b15f8e Add test case for __has_feature(objc_weak_class). by Ted Kremenek · 14 years ago
- 1c6c64b emit warn_char_constant_too_large at most once per literal, fixing PR6852 by Chris Lattner · 14 years ago
- 66791df Only predefine the macro _GNU_SOURCE in C++ mode when we're on a by Douglas Gregor · 14 years ago
- 86d0ef7 Improve line marker directive locations, patch by Jordy Rose by Chris Lattner · 14 years ago
- 8877321 make the token paste avoidance logic turn "..." into ".. ." instead of ". . ." by Chris Lattner · 14 years ago
- 88aae91 make the preprocessor listen to linemarker directives in -E mode, by Chris Lattner · 14 years ago
- 5863b41 convert to -verify mode. by Chris Lattner · 14 years ago
- 3edbeb7 add support for -MQ flag to quote targets in dependency file, by Chris Lattner · 14 years ago
- 8ff66de fix a case where macro expansion should be disabled, patch by Abramo Bagnara! by Chris Lattner · 14 years ago
- c7cf27f merge all the macro disable tests by using filecheck. by Chris Lattner · 14 years ago
- 8685110 fix a bug in paste avoidance which would cause us to accidentally by Chris Lattner · 14 years ago
- 1994315 fix rdar://7683173, rejecting an invalid conditional by Chris Lattner · 15 years ago
- fcd302b Re-applying 96173. Looks like finally I got the test case right. by Sanjiv Gupta · 15 years ago
- 5591a6b reverting back 96242 as it still causes a test failure. by Sanjiv Gupta · 15 years ago
- aed63cb Re-applying 96173 with corresponding changes in test. by Sanjiv Gupta · 15 years ago
- 13d283d Fix PR6282: the include guard optimization cannot happen if the by Chris Lattner · 15 years ago
- f45b646 revert my patch for rdar://7520940 that warns when a published header by Chris Lattner · 15 years ago
- 79bff43 Forgot to commit these by Anton Korobeynikov · 15 years ago
- 92fe520 try to make this more stable? by Chris Lattner · 15 years ago
- 28b6bdb add comment to test. by Chris Lattner · 15 years ago