aboutsummaryrefslogtreecommitdiff
path: root/test/Preprocessor
AgeCommit message (Expand)Author
2011-02-14Make LexOnOffSwitch a Preprocessor member functionPeter Collingbourne
2011-01-26Merge -Wuninitialized-experimental into -Wuninitialized.Ted Kremenek
2011-01-18When redefining a macro don't warn twice if it's not used and don't warn for ...Argyrios Kyrtzidis
2011-01-12wint_t is defined as 'unsigned int' on Linux. Fixes PR8938.Douglas Gregor
2011-01-06fix rdar://8823139, a crash on a comment in a preprocessed .s fileChris Lattner
2010-12-24Handle locations coming from macro instantiations properly in SourceManager::...Argyrios Kyrtzidis
2010-12-15Fix diagnostic pragmas.Argyrios Kyrtzidis
2010-11-16This really seems like a boring set of fixes to our tests to make them moreChandler Carruth
2010-11-09Split out -Wconversion warnings about constant precision into theirJohn McCall
2010-10-21Add test for Windows predefined macros.Michael J. Spencer
2010-10-19In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "...Ted Kremenek
2010-10-11Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner
2010-09-19Revert r114316, -Wunused-value enabled by default was intended.Argyrios Kyrtzidis
2010-09-19Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194.Argyrios Kyrtzidis
2010-09-17Fix this test to use -cc1.Daniel Dunbar
2010-09-17Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/84...Ted Kremenek
2010-09-07tests: Use -ffreestanding when including stdint.h, to avoid platform dependen...Daniel Dunbar
2010-08-30Now that GCC will have #pragma push/pop (in GCC 4.6), allow theDouglas Gregor
2010-08-28Add support for Microsoft's __pragma in the preprocessor.John McCall
2010-08-21filecheckize testChris Lattner
2010-08-21fix PR7943, a corner case with the GNU __VA_ARGS__ comma Chris Lattner
2010-08-17Implement #pragma push_macro, patch by Francois Pichet!Chris Lattner
2010-08-07Push location through the MacroUndefined PPCallback and use it to print #unde...Benjamin Kramer
2010-08-06Define _INTEGRAL_MAX_BITS for the win32 and win64 targets, from Per Lindén!Douglas Gregor
2010-08-03PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar.Eli Friedman
2010-07-17Add another terrible VC++ compatibility hack: allow users toChris Lattner
2010-07-17rename testChris Lattner
2010-06-30Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't alwaysDaniel Dunbar
2010-06-30Headers: Change [u]intmax_t to be defined in terms of __[U]INTMAX_TYPE__, ins...Daniel Dunbar
2010-06-25clang: Derive version name from LLVM unless specified explicitly. This meansDaniel Dunbar
2010-06-12fix PR7360: -P mode turns off line markers, but not blank space.Chris Lattner
2010-05-28Add several more predefines from modern versions of GCC.Dan Gohman
2010-04-30Fix pasto in this testDouglas Gregor
2010-04-30Add Clang version inspection macros. Fixes PR6681.Douglas Gregor
2010-04-29Add test case for __has_feature(objc_weak_class).Ted Kremenek
2010-04-16emit warn_char_constant_too_large at most once per literal, fixing PR6852Chris Lattner
2010-04-16Only predefine the macro _GNU_SOURCE in C++ mode when we're on aDouglas Gregor
2010-04-14Improve line marker directive locations, patch by Jordy RoseChris Lattner
2010-04-14make the token paste avoidance logic turn "..." into ".. ." instead of ". . ."Chris Lattner
2010-04-13make the preprocessor listen to linemarker directives in -E mode,Chris Lattner
2010-04-07convert to -verify mode.Chris Lattner
2010-03-29add support for -MQ flag to quote targets in dependency file,Chris Lattner
2010-03-26fix a case where macro expansion should be disabled, patch by Chris Lattner
2010-03-26merge all the macro disable tests by using filecheck.Chris Lattner
2010-03-26fix a bug in paste avoidance which would cause us to accidentallyChris Lattner
2010-02-26fix rdar://7683173, rejecting an invalid conditionalChris Lattner
2010-02-16Re-applying 96173. Looks like finally I got the test case right.Sanjiv Gupta
2010-02-15reverting back 96242 as it still causes a test failure.Sanjiv Gupta
2010-02-15Re-applying 96173 with corresponding changes in test.Sanjiv Gupta
2010-02-12Fix PR6282: the include guard optimization cannot happen if theChris Lattner