- Jun 08, 2008
-
-
Chris Lattner authored
Patch by Mike Stump! llvm-svn: 52081
-
Chris Lattner authored
long double X() { return 1.0L; } as: long double X() (CompoundStmt 0xb06a00 <t.c:2:17, col:32> (ReturnStmt 0xb068d0 <col:19, col:26> (FloatingLiteral 0xb02cf0 <col:26> 'long double' 1.000000))) llvm-svn: 52080
-
- Jun 07, 2008
-
-
Chris Lattner authored
llvm-svn: 52078
-
Eli Friedman authored
reported on cfe-dev by Cédric Venet. Note that I seriously doubt that this perticular construct is useful, though: it's a pointer in an alternate address space pointing into unqualified address space. llvm-svn: 52076
-
Eli Friedman authored
llvm-svn: 52075
-
Eli Friedman authored
llvm-svn: 52074
-
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
-