| Commit message (Expand) | Author | Age | Files | Lines |
* | Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. | Douglas Gregor | 2011-09-12 | 2 | -1/+16 |
* | Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre... | Eli Friedman | 2011-08-30 | 2 | -0/+4 |
* | A couple fixes for preprocessor expressions: | Eli Friedman | 2011-08-03 | 2 | -1/+11 |
* | Reenable test. | Argyrios Kyrtzidis | 2011-07-11 | 1 | -1/+0 |
* | Add missing header file for the test. | Argyrios Kyrtzidis | 2011-07-11 | 1 | -0/+1 |
* | Test is broken; XFAIL it until Argyrios gets a chance to look at it. | Eli Friedman | 2011-07-11 | 1 | -0/+1 |
* | Don't warn for unused macro when undef'ing it, if it comes from an included f... | Argyrios Kyrtzidis | 2011-07-11 | 1 | -0/+5 |
* | test/Preprocessor/include-directive2.c: Get rid of using <float.h> to avoid #... | NAKAMURA Takumi | 2011-07-11 | 1 | -1/+1 |
* | When expanding macro arguments, treat '##' coming from an argument as a norma... | Argyrios Kyrtzidis | 2011-07-07 | 1 | -1/+5 |
* | Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! | Douglas Gregor | 2011-06-22 | 1 | -0/+26 |
* | Define __cplusplus to 201103L when in (non-GNU) C++0x mode. | Douglas Gregor | 2011-06-20 | 1 | -1/+1 |
* | revert r133003 and fix the bug properly: the issue was that ## in a token | Chris Lattner | 2011-06-14 | 2 | -9/+11 |
* | Fix a crash on the testcase in PR9981 / rdar://9486765. | Chris Lattner | 2011-06-14 | 1 | -0/+6 |
* | attempt to fix windows testers, which generate #line by default. | Chris Lattner | 2011-05-22 | 1 | -1/+1 |
* | Invoke the FileChanged callback before pushing the linemarker for a system | Chris Lattner | 2011-05-22 | 1 | -0/+9 |
* | Only ignore extra tokens after #else if we skip it, otherwise warn. Fixes rda... | Argyrios Kyrtzidis | 2011-05-21 | 1 | -0/+4 |
* | Some small improvements to the builtin (-ffreestanding) stdint.h; in | Eli Friedman | 2011-04-30 | 1 | -1/+7 |
* | Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d... | Francois Pichet | 2011-04-28 | 1 | -4/+0 |
* | Move all of the logic for __DEPRECATED to the driver based on comments | Chandler Carruth | 2011-04-23 | 1 | -3/+5 |
* | PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding. | Eli Friedman | 2011-04-21 | 1 | -0/+6 |
* | fix a bunch of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Change Clang's __VERSION__ to include the same basic info as in clang -v. | Daniel Dunbar | 2011-03-31 | 1 | -1/+1 |
* | Diagnose uninitialized uses of a variable within its own initializer. | Chandler Carruth | 2011-03-27 | 1 | -4/+4 |
* | Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL | Daniel Dunbar | 2011-03-18 | 1 | -0/+12 |
* | Rename tok::eom to tok::eod. | Peter Collingbourne | 2011-02-28 | 1 | -1/+1 |
* | Make LexOnOffSwitch a Preprocessor member function | Peter Collingbourne | 2011-02-14 | 1 | -1/+1 |
* | Merge -Wuninitialized-experimental into -Wuninitialized. | Ted Kremenek | 2011-01-26 | 1 | -1/+1 |
* | When redefining a macro don't warn twice if it's not used and don't warn for ... | Argyrios Kyrtzidis | 2011-01-18 | 1 | -0/+5 |
* | wint_t is defined as 'unsigned int' on Linux. Fixes PR8938. | Douglas Gregor | 2011-01-12 | 1 | -0/+204 |
* | fix rdar://8823139, a crash on a comment in a preprocessed .s file | Chris Lattner | 2011-01-06 | 1 | -0/+5 |
* | Handle locations coming from macro instantiations properly in SourceManager::... | Argyrios Kyrtzidis | 2010-12-24 | 1 | -0/+10 |
* | Fix diagnostic pragmas. | Argyrios Kyrtzidis | 2010-12-15 | 1 | -0/+70 |
* | This really seems like a boring set of fixes to our tests to make them more | Chandler Carruth | 2010-11-16 | 4 | -20/+20 |
* | Split out -Wconversion warnings about constant precision into their | John McCall | 2010-11-09 | 1 | -3/+3 |
* | Add test for Windows predefined macros. | Michael J. Spencer | 2010-10-21 | 1 | -0/+12 |
* | In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "... | Ted Kremenek | 2010-10-19 | 1 | -0/+8 |
* | Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if | Chris Lattner | 2010-10-11 | 2 | -200/+0 |
* | Revert r114316, -Wunused-value enabled by default was intended. | Argyrios Kyrtzidis | 2010-09-19 | 1 | -1/+1 |
* | Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. | Argyrios Kyrtzidis | 2010-09-19 | 1 | -1/+1 |
* | Fix this test to use -cc1. | Daniel Dunbar | 2010-09-17 | 1 | -1/+1 |
* | Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/84... | Ted Kremenek | 2010-09-17 | 1 | -0/+12 |
* | tests: Use -ffreestanding when including stdint.h, to avoid platform dependen... | Daniel Dunbar | 2010-09-07 | 1 | -1/+1 |
* | Now that GCC will have #pragma push/pop (in GCC 4.6), allow the | Douglas Gregor | 2010-08-30 | 2 | -3/+2 |
* | Add support for Microsoft's __pragma in the preprocessor. | John McCall | 2010-08-28 | 1 | -0/+20 |
* | filecheckize test | Chris Lattner | 2010-08-21 | 1 | -9/+11 |
* | fix PR7943, a corner case with the GNU __VA_ARGS__ comma | Chris Lattner | 2010-08-21 | 1 | -0/+5 |
* | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner | 2010-08-17 | 1 | -0/+33 |
* | Push location through the MacroUndefined PPCallback and use it to print #unde... | Benjamin Kramer | 2010-08-07 | 1 | -0/+8 |
* | Define _INTEGRAL_MAX_BITS for the win32 and win64 targets, from Per Lindén! | Douglas Gregor | 2010-08-06 | 1 | -1/+2 |
* | PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar. | Eli Friedman | 2010-08-03 | 1 | -0/+7 |