summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
* push some source location information down through the compiler,Chris Lattner2010-04-201-6/+2
* add a PPCallback handler for a skipped #include, patch byChris Lattner2010-04-191-6/+9
* Improve line marker directive locations, patch by Jordy RoseChris Lattner2010-04-141-2/+3
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-3/+3
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-3/+3
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-3/+3
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-5/+16
* Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor2010-03-161-1/+6
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-5/+5
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-6/+2
* Fix PR6282: the include guard optimization cannot happen if theChris Lattner2010-02-121-7/+10
* revert my patch for rdar://7520940 that warns when a published headerChris Lattner2010-01-221-13/+2
* simplify the code for skipping in a #if 0 block. The CurLexerChris Lattner2010-01-181-4/+1
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-101-38/+28
* clarify comment.Chris Lattner2010-01-101-2/+2
* implement rdar://7520940: published framework headers shouldChris Lattner2010-01-101-2/+13
* Convert to StringRef, avoid a memcpy in the common case.Benjamin Kramer2009-12-311-19/+16
* 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
OpenPOWER on IntegriCloud