- Feb 28, 2011
-
-
Peter Collingbourne authored
The previous name was inaccurate as this token in fact appears at the end of every preprocessing directive, not just macro definitions. No functionality change, except for a diagnostic tweak. llvm-svn: 126631
-
- Feb 14, 2011
-
-
Peter Collingbourne authored
llvm-svn: 125473
-
- Jan 26, 2011
-
-
Ted Kremenek authored
llvm-svn: 124279
-
- Jan 18, 2011
-
-
Argyrios Kyrtzidis authored
definition by command line options. Fixes rdar://8875916. llvm-svn: 123767
-
- Jan 12, 2011
-
-
Douglas Gregor authored
llvm-svn: 123320
-
- Jan 06, 2011
-
-
- Dec 24, 2010
-
-
Argyrios Kyrtzidis authored
Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). Fixes rdar://8790245 and http://llvm.org/PR8821. llvm-svn: 122536
-
- Dec 15, 2010
-
-
Argyrios Kyrtzidis authored
Diagnostic pragmas are broken because we don't keep track of the diagnostic state changes and we only check the current/latest state. Problems manifest if a diagnostic is emitted for a source line that has different diagnostic state than the current state; this can affect a lot of places, like C++ inline methods, template instantiations, the lexer, etc. Fix the issue by having the Diagnostic object keep track of the source location of the pragmas so that it is able to know what is the diagnostic state at any given source location. Fixes rdar://8365684. llvm-svn: 121873
-
- Nov 16, 2010
-
-
Chandler Carruth authored
independent of the underlying system. Let me know if any of these are too aggressive. llvm-svn: 119345
-
- Nov 09, 2010
-
-
John McCall authored
own subcategory, -Wconstant-conversion, which is on by default. Tweak the constant folder to give better results in the invalid case of a negative shift amount. Implements rdar://problem/6792488 llvm-svn: 118636
-
- Oct 21, 2010
-
-
Michael J. Spencer authored
llvm-svn: 117000
-
- Oct 19, 2010
-
-
Ted Kremenek authored
In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "#pragma push_macro" uses. This fixes a potential memory leak. llvm-svn: 116826
-
- Oct 11, 2010
-
-
Chris Lattner authored
it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116191
-
- Sep 20, 2010
-
-
Argyrios Kyrtzidis authored
llvm-svn: 114318
-
- Sep 19, 2010
-
-
- Sep 17, 2010
-
-
Daniel Dunbar authored
llvm-svn: 114156
-
-
- Sep 08, 2010
-
-
Daniel Dunbar authored
llvm-svn: 113301
-
- Aug 30, 2010
-
-
Douglas Gregor authored
#pragma without requiring it to be in the "clang" namespace, from Louis Gerbarg! llvm-svn: 112484
-
- Aug 29, 2010
-
-
John McCall authored
Patch by Francois Pichet! llvm-svn: 112391
-
- Aug 21, 2010
-
-
Chris Lattner authored
llvm-svn: 111702
-
Chris Lattner authored
swallowing extension. llvm-svn: 111701
-
- Aug 17, 2010
-
-
Chris Lattner authored
llvm-svn: 111234
-
- Aug 08, 2010
-
-
Benjamin Kramer authored
Push location through the MacroUndefined PPCallback and use it to print #undefs in -dD mode. (PR7818) llvm-svn: 110523
-
- Aug 06, 2010
-
-
Douglas Gregor authored
llvm-svn: 110442
-
- Aug 03, 2010
-
-
Eli Friedman authored
llvm-svn: 110126
-
- Jul 17, 2010
-
-
Chris Lattner authored
allow invalid token pastes (when in -fms-extensions mode) with -Wno-invalid-token-paste llvm-svn: 108624
-
Chris Lattner authored
llvm-svn: 108623
-
- Jun 30, 2010
-
-
Daniel Dunbar authored
'long'. The practical upshot is so that the uint64_t we define in our stdint.h ends up being compatible with that defined by gcc (at least on Darwin), which otherwise could lead to type incompatibilities with other system headers. llvm-svn: 107255
-
Daniel Dunbar authored
llvm-svn: 107254
-
- Jun 26, 2010
-
-
Daniel Dunbar authored
clang is now clang 2.8. llvm-svn: 106914
-
- Jun 12, 2010
-
-
Chris Lattner authored
Apparently some programs which abuse the preprocessor depend on this. llvm-svn: 105889
-
- May 28, 2010
-
-
Dan Gohman authored
llvm-svn: 104906
-
- Apr 30, 2010
-
-
Douglas Gregor authored
llvm-svn: 102687
-
Douglas Gregor authored
llvm-svn: 102686
-
- Apr 29, 2010
-
-
Ted Kremenek authored
llvm-svn: 102639
-
- Apr 17, 2010
-
-
Chris Lattner authored
llvm-svn: 101580
-
- Apr 16, 2010
-
-
Douglas Gregor authored
platform that typically uses glibc. Fixes a Boost.Thread compilation failure. llvm-svn: 101450
-
- Apr 14, 2010
-
-
Chris Lattner authored
llvm-svn: 101226
-
Chris Lattner authored
when avoiding paste. Patch by David Peixotto! llvm-svn: 101218
-