- Jul 22, 2011
-
-
Fariborz Jahanian authored
objective-c: Any use of @synthesize or @dynamic lexically after a method (or C function) implementation will be rejected with a compilation error in ARC mode, and a compiler warning otherwise. This may cause breakage in non-arc (and arc) tests which don't expect warning/error. Feel free to fix the tests, or reverse the patch, if I am unavailable. // rdar://9818354 - WIP llvm-svn: 135740
-
Douglas Gregor authored
type IDs into a single place, and make sure that all of the callers use the appropriate functions to do the mapping. Since the mapping is still the identity function, this is essentially a no-op. llvm-svn: 135733
-
Rafael Espindola authored
when using ccache and libtool.m4 assumes that the compiler cannot print warnings about options it knows about. llvm-svn: 135723
-
Douglas Gregor authored
within the ASTReader (I hope). llvm-svn: 135720
-
Douglas Gregor authored
such that every declaration ID loaded from an AST file will go through a central local -> global mapping function. At present, this change does nothing, since the local -> global mapping function is the identity function. This is the mechanical part of the refactoring; a follow-up patch will address a few remaining areas where it's not obvious whether we're dealing with local or global IDs. llvm-svn: 135711
-
Alexis Hunt authored
llvm-svn: 135708
-
- Jul 21, 2011
-
-
Argyrios Kyrtzidis authored
Fix diagnostic when loading a PCH which has different enabled/disabled state of -fobjc-arc. rdar://9818341 llvm-svn: 135707
-
Jonathan D. Turner authored
Cleaning up more of the ID situation in the AST reader. This patch relaxes and generalizes how CXX base specifiers are identified and loaded by using a ContinuousRangeMap. This also adds a global bit offset (or base) to the PerFileData. llvm-svn: 135705
-
Douglas Gregor authored
llvm-svn: 135701
-
Douglas Gregor authored
entries incrementally, rather than iterating over the chain when loading a single AST file. llvm-svn: 135692
-
Argyrios Kyrtzidis authored
Should avoid race conditions. Addresses rdar://9788943. llvm-svn: 135691
-
Argyrios Kyrtzidis authored
Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. llvm-svn: 135690
-
Richard Smith authored
llvm-svn: 135689
-
Douglas Gregor authored
Clean up the C++ status page by eliminating the utterly unnecessary set of projects. C++98/03 is sooooo yesterday llvm-svn: 135687
-
Douglas Gregor authored
llvm-svn: 135686
-
Fariborz Jahanian authored
// rdar://9615045 llvm-svn: 135685
-
Fariborz Jahanian authored
a warning flag. // rdar://9615045 llvm-svn: 135681
-
Douglas Gregor authored
llvm-svn: 135680
-
Douglas Gregor authored
PreprocessingRecord::iterator. Where's concept_map when I need it? llvm-svn: 135679
-
Bruno Cardoso Lopes authored
llvm-svn: 135675
-
Jay Foad authored
ConstantExpr::getInBoundsGetElementPtr to use ArrayRef. llvm-svn: 135673
-
Francois Pichet authored
For some reason I don't fully comprehend, the MSVC debug build will fail with a huge 50+ lines template error message if PreprocessingRecord::iterator has no operator<() llvm-svn: 135670
-
Eric Christopher authored
llvm-svn: 135668
-
Ted Kremenek authored
llvm-svn: 135667
-
Ted Kremenek authored
llvm-svn: 135666
-
Richard Trieu authored
Fix a test in warn-sign-conversion.cpp. Removed a part of a directory path so that the directory seperator, which may change on different platforms, is no longer part of the string checked for. llvm-svn: 135665
-
Richard Trieu authored
Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. llvm-svn: 135664
-
Douglas Gregor authored
Connor Wakamo! llvm-svn: 135651
-
Alexis Hunt authored
access specifier as public. llvm-svn: 135649
-
Douglas Gregor authored
entities generated directly by the preprocessor from those loaded from the external source (e.g., the ASTReader). By separating these two sets of entities into different vectors, we allow both to grow independently, and eliminate the need for preallocating all of the loaded preprocessing entities. This is similar to the way the recent SourceManager refactoring treats FileIDs and the source location address space. As part of this, switch over to building a continuous range map to track preprocessing entities. llvm-svn: 135646
-
Anna Zaks authored
Addressing code review comments for commit 135509 - Add FixItHints in case a C++ function call is missing * or & operators on llvm-svn: 135643
-
Fariborz Jahanian authored
llvm-svn: 135640
-
Fariborz Jahanian authored
// pr10411 llvm-svn: 135638
-
- Jul 20, 2011
-
-
Jonathan D. Turner authored
Continuing to improve and generalize how IDs are handled in ASTReader. This patch cleans up and generalizes TypeID loading and uses a similar table-lookup to Doug's previous Decl patch. llvm-svn: 135622
-
Chad Rosier authored
llvm-svn: 135621
-
Bill Wendling authored
llvm-svn: 135619
-
Chad Rosier authored
including the fully preprocessed source file(s) and command line arguments. The developer is asked to attach this diagnostic information to a bug report. llvm-svn: 135614
-
Evan Cheng authored
llvm-svn: 135612
-
Ted Kremenek authored
llvm-svn: 135610
-
Chad Rosier authored
llvm-svn: 135605
-