summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* formatting changes.Chris Lattner2009-12-141-4/+5
* Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar2009-12-061-1/+1
* pass the reason for failure up from MemoryBuffer and report itChris Lattner2009-12-011-2/+3
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-301-1/+4
* Re-arranged some internal functions for coming __has_include changes.John Thompson2009-10-301-7/+7
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-175/+175
* There is no need to value initialize this array.Daniel Dunbar2009-07-131-1/+1
* Fix a couple of bugs:Chris Lattner2009-05-251-18/+27
* In assembler-with-cpp mode, don't error on '#' (stringize) operator applied toDaniel Dunbar2009-05-221-3/+5
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-2/+2
* improve MacroInfo to track the source range of the macro definition,Chris Lattner2009-04-211-1/+10
* add a preprocessor callback function for #undef, patch byChris Lattner2009-04-211-1/+5
* Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first tokenChris Lattner2009-04-191-9/+9
* more fun with line markers: the digit string is required to be interpretedChris Lattner2009-04-181-23/+23
* second half of PR3940: #line requires simple digit sequence.Chris Lattner2009-04-181-1/+2
* enforce requirements imposed by C90 6.8 TC1, fixing PR3919.Chris Lattner2009-04-181-11/+26
* Fix PR3938 by taking into account C99 6.10p4.Chris Lattner2009-04-181-1/+1
* Fix two problems from PR3916, and one problem I noticed while hackingChris Lattner2009-04-171-2/+5
* implement PR3940: #line numbers not fully checkedChris Lattner2009-04-171-0/+5
* #line is allowed to have macros that expand to nothing after them.Chris Lattner2009-04-171-7/+13
* Offer a fixit hint for our warning about tokens at the end of a directive:Chris Lattner2009-04-141-1/+7
* Fix the #import / #include_next "extra tokens at end of #foo directive" Chris Lattner2009-04-141-9/+9
* Fix assertion failure in PTH when tokens followed a closing #endif.Daniel Dunbar2009-04-131-3/+2
* add a ppcallback hook for macro definitions.Chris Lattner2009-04-121-0/+4
* finish the implementation of -imacros. The driver still needs to be hooked up.Chris Lattner2009-04-081-4/+10
* reject the #__include_macros directive unless it comes from the Chris Lattner2009-04-081-1/+20
* Add initial support for -imacros. Right now it has the same semantics asChris Lattner2009-04-081-2/+4
* push line markers through -E mode.Chris Lattner2009-03-271-0/+22
* when preprocessing a .S file, unknown directives should just be passed through,Chris Lattner2009-03-181-0/+19
* This is not considered a preprocessor directive in .S files:Chris Lattner2009-03-181-0/+2
* use accessor instead of poking ivar directlyChris Lattner2009-03-131-1/+1
* #import is not considered an extension for ObjC.Chris Lattner2009-03-061-1/+2
* switch the macroinfo argument lists from being allocated off the heapChris Lattner2009-02-201-4/+4
* detemplatify setArgumentList and some other cleanups.Chris Lattner2009-02-201-7/+5
* require the MAcroInfo objects are explcitly destroyed.Chris Lattner2009-02-201-3/+11
* Fix PR3464 by searching for headers from the predefinesChris Lattner2009-02-041-2/+13
* Implement handling of file entry/exit notifications from GNUChris Lattner2009-02-041-1/+18
* propagate linemarker flags down into the the line table, currentlyChris Lattner2009-02-041-4/+6
* stub out basic #line handling calls.Chris Lattner2009-02-031-5/+3
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Fix a bug that I noticed by inspection.Chris Lattner2009-01-271-0/+1
* remove my hacks that aggressively threw away multiple Chris Lattner2009-01-261-12/+0
* start plumbing together the line table information. So far we justChris Lattner2009-01-261-6/+32
* add parsing and constraint enforcement for GNU line marker directives.Chris Lattner2009-01-261-35/+148
* a few minor cleanupsChris Lattner2009-01-261-2/+6
* parse and enforce required constraints on #line directives. Right nowChris Lattner2009-01-261-14/+86
* Eagerly resolve the spelling location of the tokens in a definitionChris Lattner2009-01-261-0/+12
* do not use SourceManager::getFileCharacteristic(FileID), it is notChris Lattner2009-01-191-1/+1
OpenPOWER on IntegriCloud