- Mar 22, 2010
-
-
Kovarththanan Rajaratnam authored
llvm-svn: 99191
-
- Mar 20, 2010
-
-
Daniel Dunbar authored
expression computation in the wrong bit-width, and end up generating a totally bogus array reference (_g0+8589934546). - This showed up on Prolangs/cdecl. llvm-svn: 99042
-
- Mar 19, 2010
-
-
Douglas Gregor authored
ranges as part of the ASTContext. This code is not and was never used, but contributes ~250k to the size of the Cocoa.h precompiled header. llvm-svn: 99007
-
Ted Kremenek authored
llvm-svn: 98981
-
John McCall authored
Fixes PR6643. Patch by Mike M! llvm-svn: 98946
-
- Mar 18, 2010
-
-
Ted Kremenek authored
code when we are printing the name of an Objective-C method whose class has not been declared. Fixes <rdar://problem/7495713>. llvm-svn: 98874
-
Fariborz Jahanian authored
a property which is not lvalue. llvm-svn: 98848
-
- Mar 17, 2010
-
-
Fariborz Jahanian authored
returning objc objects. There will be a corresponding objective-c++ patch soon. llvm-svn: 98696
-
- Mar 16, 2010
-
-
John McCall authored
llvm-svn: 98684
-
Benjamin Kramer authored
llvm-svn: 98630
-
Douglas Gregor authored
simplifying the SourceManager interfaces somewhat. llvm-svn: 98598
-
Douglas Gregor authored
and start simplifying the interfaces in SourceManager that can fail. llvm-svn: 98594
-
- Mar 15, 2010
-
-
Douglas Gregor authored
SourceManager's getBuffer() (and similar) operations. This abstract can be used to force callers to cope with errors in getBuffer(), such as missing files and changed files. Fix a bunch of callers to use the new interface. Add some very basic checks for file consistency (file size, modification time) into ContentCache::getBuffer(), although these checks don't help much until we've updated the main callers (e.g., SourceManager::getSpelling()). llvm-svn: 98585
-
Ted Kremenek authored
Also change this method to lookup property declarations using DeclContext::lookup(). llvm-svn: 98574
-
Ted Kremenek authored
property decls using DeclContext::lookup(). llvm-svn: 98571
-
Ted Kremenek authored
llvm-svn: 98570
-
John McCall authored
on unqualified declarations. Patch by Enea Zaffanella! Minimal adjustments: allocate the ExtInfo nodes with the ASTContext and delete them during Destroy(). I audited a bunch of Destroy methods at the same time, to ensure that the correct teardown was being done. llvm-svn: 98540
-
John McCall authored
llvm-svn: 98539
-
- Mar 13, 2010
-
-
John McCall authored
Fixes an assertion arising C overload analysis, but really I can't imagine that this wouldn't cause a thousand other uncaught failures. Fixes PR6600. llvm-svn: 98400
-
- Mar 12, 2010
-
-
Jeffrey Yasskin authored
Tested: make CPPFLAGS=-m64 CXXFLAGS=-m64 -j8 && (cd tools/clang;make test) llvm-svn: 98399
-
John McCall authored
whether it inherited one from a previous declaration. Patch by Enea Zaffanella! llvm-svn: 98362
-
John McCall authored
voids in sub-expressions. Patch by Mike M! Fixes PR4806. llvm-svn: 98335
-
John McCall authored
references. Based on a patch by Arnaud de Grandmaison! llvm-svn: 98327
-
John McCall authored
contexts. llvm-svn: 98321
-
- Mar 11, 2010
-
-
Ted Kremenek authored
the @implementation (instead of the @interface) and actually add the ivar to the DeclContext (which we weren't doing before). This allows us to simplify ASTContext::CollectNonClassIvars() by removing ASTContext::CollectProtocolSynthesizedIvars(). Now all ivars can be found by either inspecting the ObjCInterfaceDecl and its companion ObjCImplementationDecl. llvm-svn: 98280
-
John McCall authored
I'm expecting this portion of the AST to grow and change, and I'd like to be able to do that with minimal recompilation. If this proves unnecessary when access control is fully-implemented, I'll fold the classes back into DeclCXX.h. llvm-svn: 98249
-
Anders Carlsson authored
llvm-svn: 98238
-
Anders Carlsson authored
llvm-svn: 98233
-
Anders Carlsson authored
llvm-svn: 98232
-
Anders Carlsson authored
Replace the class offset vectors in RecordLayoutBuilder with maps instead so we'll have faster lookup and so we can detect duplicates. llvm-svn: 98231
-
Anders Carlsson authored
llvm-svn: 98230
-
Anders Carlsson authored
llvm-svn: 98229
-
Anders Carlsson authored
llvm-svn: 98223
-
Ted Kremenek authored
has migrated to DeclContext. llvm-svn: 98213
-
Anders Carlsson authored
Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already there as a member variable. llvm-svn: 98211
-
Anders Carlsson authored
llvm-svn: 98208
-
- Mar 10, 2010
-
-
Anders Carlsson authored
Get rid of the LayoutBaseNonVirtually; it was used to lay out a base either as a non-virtual base or a virtual base. llvm-svn: 98198
-
Anders Carlsson authored
llvm-svn: 98197
-
Anders Carlsson authored
llvm-svn: 98196
-
John McCall authored
claim this is C. We don't make ElaboratedTypes in C, but sometimes the language options during pretty-print lie to us. The rewriter should really be fixed to not rely on how types are pretty-printed, though. llvm-svn: 98189
-