- Jun 07, 2008
-
-
Sanjiv Gupta authored
llvm-svn: 52070
-
Ted Kremenek authored
Use a common SourceManager when processing multiple files. This allows us to cache the contents of source files already loaded from disk. llvm-svn: 52066
-
- Jun 06, 2008
-
-
Ted Kremenek authored
llvm-svn: 52065
-
Ted Kremenek authored
llvm-svn: 52063
-
Eli Friedman authored
PR2419. llvm-svn: 52060
-
Ted Kremenek authored
Implement "Destroy" and destructor for ObjCClassDecl, allowing us to reclaim its memory and the memory of the Decls it owns. llvm-svn: 52059
-
Ted Kremenek authored
Implement "Destroy" and destructor for ObjCProtocolDecl, allowing us to reclaim its memory and the memory of the Decls it owns. llvm-svn: 52055
-
Eli Friedman authored
llvm-svn: 52054
-
Ted Kremenek authored
ObjCPropertyDecls, have TranslationUnit destroy ObjCPropertyDecls. This is a horrible hack, and must be removed eventually. llvm-svn: 52051
-
Ted Kremenek authored
have Destroy methods of ObjcMethodDecl and ObjCInterfaceDecl which recursively destroy their owned Decls and Stmts. There are a few cases where it is not clear what to do (FIXMEs included in the patch). llvm-svn: 52050
-
Nuno Lopes authored
llvm-svn: 52049
-
Devang Patel authored
llvm-svn: 52035
-
Devang Patel authored
llvm-svn: 52034
-
Devang Patel authored
llvm-svn: 52033
-
Ted Kremenek authored
llvm-svn: 52032
-
Steve Naroff authored
llvm-svn: 52025
-
rdar://problem/5986085Steve Naroff authored
Second half of "fix" for <rdar://problem/5986085> clang on xcode: error: redefinition of 'XCElementToggler' as different kind of symbol llvm-svn: 52024
-
Ted Kremenek authored
llvm-svn: 52023
-
- Jun 05, 2008
-
-
Steve Naroff authored
llvm-svn: 52014
-
Steve Naroff authored
llvm-svn: 52006
-
rdar://problem/5986833Steve Naroff authored
- Changed Sema::ObjCActOnStartOfMethodDef() to more accurately type "self" in factory methods. - Changed Sema::ActOnInstanceMessage() to use the new type to restrict the lookup. llvm-svn: 52005
-
rdar://problem/5987482Steve Naroff authored
In addition to fixing the crasher, this commit fixes further improves property lookup (by searching protocols of qualified interfaces..."NSObject <prot>"). llvm-svn: 52001
-
Sanjiv Gupta authored
llvm-svn: 51993
-
Steve Naroff authored
llvm-svn: 51976
-
Steve Naroff authored
Support "<p>" as a short-hand for "id<p>". Here's a comment from GCC (the only documentation I could find on it). /* Make "<SomeProtocol>" equivalent to "id <SomeProtocol>" - nisse@lysator.liu.se. */ This commit adds the parser magic. The type associated with <p> is still incorrect. Will discuss with Chris. llvm-svn: 51972
-
-
- Jun 04, 2008
-
-
Devang Patel authored
Reuse RecordLayout. llvm-svn: 51968
-
Steve Naroff authored
llvm-svn: 51967
-
Devang Patel authored
Move field layout code in a ASTRecordLayout member fn. llvm-svn: 51966
-
Ted Kremenek authored
ccc-analyzer now properly eats the -install_name, -exported_symbols_list, -current_version, -compatibility_version, and -sectorder command line arguments. llvm-svn: 51965
-
Ted Kremenek authored
llvm-svn: 51964
-
Steve Naroff authored
llvm-svn: 51963
-
Eli Friedman authored
difference, but it's better to be consistent. llvm-svn: 51961
-
Eli Friedman authored
because trying to access non-existent ParamVarDecls can crash. Testcase from the original source for PR2414. llvm-svn: 51960
-
Nuno Lopes authored
llvm-svn: 51958
-
Nuno Lopes authored
Please confirm this is safe llvm-svn: 51957
-
Fariborz Jahanian authored
assigned to less protocol qualified object on LHS. llvm-svn: 51956
-
Eli Friedman authored
assumption isn't accurate in the presence of typedefs. llvm-svn: 51951
-
Eli Friedman authored
hardcoded data layout in getTargetDescription. Hopefully fixes a test failure. Of course, this should be fixed properly, but that's a bigger fix. llvm-svn: 51948
-
Eli Friedman authored
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080602/063306.html). llvm-svn: 51944
-