- 332ee08 move token paste poisoning diagnostics to after the instantiation loc by Chris Lattner · 16 years ago
- 88e43a5 Fix PR3918: Invalid use of __VA_ARGS__ not diagnosed, by Chris Lattner · 16 years ago
- 8fde597 Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first token by Chris Lattner · 16 years ago
- dff070f Fix PR3917: the location of a #line directive is the location of the first _. by Chris Lattner · 16 years ago
- 88e2524 Change Preprocessor::AdvanceToTokenCharacter to stop at by Chris Lattner · 16 years ago
- 0337495 add a new Lexer::SkipEscapedNewLines method. by Chris Lattner · 16 years ago
- 24f0e48 factor escape newline measuring out into its own helper function. by Chris Lattner · 16 years ago
- 0edfab6 remove unneeded scopes. by Chris Lattner · 16 years ago
- 390c8ce fix typo by Chris Lattner · 16 years ago
- dc8c90d more fun with line markers: the digit string is required to be interpreted by Chris Lattner · 16 years ago
- 5c497a8 fix PR3927 by being more careful about the pp test for identifier. by Chris Lattner · 16 years ago
- bc81682 second half of PR3940: #line requires simple digit sequence. by Chris Lattner · 16 years ago
- 6272bcf enforce requirements imposed by C90 6.8 TC1, fixing PR3919. by Chris Lattner · 16 years ago
- 8fe00e7 Fix PR3938 by taking into account C99 6.10p4. by Chris Lattner · 16 years ago
- 0a4f1b9 Substantially restructure function-like macro argument parsing. by Chris Lattner · 16 years ago
- 9cb51ce Fix two problems from PR3916, and one problem I noticed while hacking by Chris Lattner · 16 years ago
- 58e91d5 implement PR3940: #line numbers not fully checked by Chris Lattner · 16 years ago
- ab82f41 #line is allowed to have macros that expand to nothing after them. by Chris Lattner · 16 years ago
- 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
- f87b3df temporarily revert r69046 by Chris Lattner · 16 years ago
- 0fab49f Literal value calculation isn't likely to overflow on targets having int as 32 or less. Fixing the assert as it otherwise triggers for PIC16 which as i16 as int. by Sanjiv Gupta · 16 years ago
- 959875a Offer a fixit hint for our warning about tokens at the end of a directive: by Chris Lattner · 16 years ago
- 35410d5 Fix the #import / #include_next "extra tokens at end of #foo directive" by Chris Lattner · 16 years ago
- 8533bd5 Fix assertion failure in PTH when tokens followed a closing #endif. by Daniel Dunbar · 16 years ago
- c1f9d82 implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310 by Chris Lattner · 16 years ago
- f4a72b0 add a ppcallback hook for macro definitions. by Chris Lattner · 16 years ago
- e1d918e Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 16 years ago
- 531cc83 do a dance with predefines, and finally enable reading of macros from by Chris Lattner · 16 years ago
- 6bf0f4c move a bunch of code for initializing the predefines buffer out of Preprocessor.cpp by Chris Lattner · 16 years ago
- 555589d simplify code. by Chris Lattner · 16 years ago
- 14f7900 PCH serialization/deserialization of the source manager. With this by Douglas Gregor · 16 years ago
- fd10511 finish the implementation of -imacros. The driver still needs to be hooked up. by Chris Lattner · 16 years ago
- de07665 reject the #__include_macros directive unless it comes from the by Chris Lattner · 16 years ago
- b8e240e Add initial support for -imacros. Right now it has the same semantics as by Chris Lattner · 16 years ago
- 3bbc753 More fixes to builtin preprocessor defines. by Daniel Dunbar · 16 years ago
- 9fd0b1f Set __PIC__ (more) correctly. by Daniel Dunbar · 16 years ago
- 3a5cbd3 The __weak and __strong defines are common to all darwin targets by Chris Lattner · 16 years ago
- 4ca076f Define __OPTIMIZE__ and __OPTIMIZE_SIZE__ if the -O[12] and -Os flags are passed to the compiler. by Anders Carlsson · 16 years ago
- ead616c fix rdar://6757323, where an escaped newline in a // comment by Chris Lattner · 16 years ago
- 20d0ee5 A code modification hint for files that don't end in a newline. by Mike Stump · 16 years ago
- 4e93b34 ProcessUCNEscape(): Incorportate some feedback from Chris. by Steve Naroff · 16 years ago
- 57d7dde Fix pascal string support; testcase from mailing list message. by Eli Friedman · 16 years ago
- 8a5c0cd Incorporate feedback from Eli. by Steve Naroff · 16 years ago
- 0e3e3eb Implement UCN support for C string literals (C99 6.4.3) and add some very basic tests. Chris Goller has graciously offered to write some test to help validate UCN support. by Steve Naroff · 16 years ago
- 1662938 push line markers through -E mode. by Chris Lattner · 16 years ago
- 47e60ac Put back __OBJC2__ definition. by Fariborz Jahanian · 16 years ago
- dbf15cb - Minor change to dump of ivar layout map. by Fariborz Jahanian · 16 years ago
- 4fcb4cd fix PR3880, fixing a comma swallowing bug handling macros that only take by Chris Lattner · 16 years ago
- 03162d6 remove some dead code. ArgTokens can never be empty, because it is always by Chris Lattner · 16 years ago
- 3fec8ff change the __VERSION__ string to be more sensible. It would be useful to include the clang version # too. by Chris Lattner · 16 years ago
- f1538de The individual pieces of an invalid paste as still candidates for expansion. by Chris Lattner · 16 years ago
- 22f0d09 PTHManager::Create(): by Ted Kremenek · 16 years ago
- 783bb74 Add back warning about a PTH file not containing any identifiers, but don't make by Ted Kremenek · 16 years ago
- 8fbc44d Allow PTH files with no identifiers. by Ted Kremenek · 16 years ago
- f2e880a rename the <predefines> buffer to <built-in> to solve PR3849. by Chris Lattner · 16 years ago
- 1d20197 PTHManager::Create() now creates a PTHManager even if the PTH file contains no by Ted Kremenek · 16 years ago
- 3332864 pass LangOptions into TargetInfo::getTargetDefines, so that targets by Chris Lattner · 16 years ago
- 6822863 Add PTHManager::getOriginalSourceFile(), a method that returns the name of the by Ted Kremenek · 16 years ago
- 33ab3f6 silence some errors that should not apply to .S files on code like: by Chris Lattner · 16 years ago
- 42aa16c when preprocessing a .S file, unknown directives should just be passed through, by Chris Lattner · 16 years ago
- e91e932 properly form a full token for # before calling HandleDirective. by Chris Lattner · 16 years ago
- 5f607c4 This is not considered a preprocessor directive in .S files: # 4 by Chris Lattner · 16 years ago
- 48be380 constructs like: #define Y X ## . Y by Chris Lattner · 16 years ago
- 99c7622 Fix -E mismatch; an identifier followed by a numeric constant does not by Daniel Dunbar · 16 years ago
- d7ee349 typo by Gabor Greif · 16 years ago
- a393e9e Build system changes to use TableGen to generate the various by Douglas Gregor · 16 years ago
- 76b1c84 (Hopefully) instantiate dependent array types correctly. by Anders Carlsson · 16 years ago
- 836040f make Preprocessor::Diags be a pointer instead of a reference. by Chris Lattner · 16 years ago
- 7f549df use accessor instead of poking ivar directly by Chris Lattner · 16 years ago
- ba9eee3 add a callback for macro expansion, based on a patch by Paolo Bolzoni! by Chris Lattner · 16 years ago
- 8d4a9d3 fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed. by Chris Lattner · 16 years ago
- 688a248 fix PR3764 - A redefinition of a pre-processor macro fails by Chris Lattner · 16 years ago
- 2bc69bd add \n characters to the scratch buffer *before* returned tokens. by Chris Lattner · 16 years ago
- 1fa4953 simplify some logic by making ScratchBuffer handle the application of trailing by Chris Lattner · 16 years ago
- 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 16 years ago
- b627c8d #import is not considered an extension for ObjC. by Chris Lattner · 16 years ago
- 32fca72 make the token lexer allocate its temporary token buffers for by Chris Lattner · 16 years ago
- 3daed52 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 16 years ago
- b2fb6de Clean up and document code modification hints. by Douglas Gregor · 16 years ago
- dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 16 years ago
- d578569 Move PTHStatCache within the anonymous namespace. by Ted Kremenek · 16 years ago
- 685befe switch the macroinfo argument lists from being allocated off the heap by Chris Lattner · 16 years ago
- cf29e07 detemplatify setArgumentList and some other cleanups. by Chris Lattner · 16 years ago
- 0301b3f require the MAcroInfo objects are explcitly destroyed. by Chris Lattner · 16 years ago
- 640f552 Fix another PTH warning that should not be a note. by Ted Kremenek · 16 years ago
- 395c59c Make PTH warnings actual warnings instead of 'notes'. by Ted Kremenek · 16 years ago
- b66158c fix PR3609, emit: by Chris Lattner · 16 years ago
- 719e615 Next step toward making string diagnostics correct: handle by Chris Lattner · 16 years ago
- 6dcf63e update comment. by Chris Lattner · 16 years ago
- 2197c96 Fix some issues handling sub-token locations that come from macro expansions. by Chris Lattner · 16 years ago
- 2639e4f define __OBJC2__ for objc's nonfragile abi. by Fariborz Jahanian · 16 years ago
- cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 16 years ago
- 6678133 add a new SourceManager::getInstantiationRange helper method. by Chris Lattner · 16 years ago
- 081927b fix PR3579: __LINE__ expands to the presumed location of the by Chris Lattner · 16 years ago
- e7fb484 track "just a little more" location information for macro instantiations. by Chris Lattner · 16 years ago
- 6711608 add an assertion from Alexei Svitkine! by Chris Lattner · 16 years ago
- 6ad474f Give TargetInfo a new IntPtrType to hold the intptr_t type for a target. by Chris Lattner · 16 years ago
- ad6ce5c PTH: Cache directory and negative 'stat' calls. This gives us a 1% performance improvement on Cocoa.h (fsyntax-only+PTH). by Ted Kremenek · 16 years ago
- 05db427 Fix rdar://6562329, a static analyzer crash Ted noticed on by Chris Lattner · 16 years ago
- a4b44dd Add some boilerplate to the PTH file to prepare for the caching of stats for directories (and negative stats too). by Ted Kremenek · 16 years ago