- Nov 07, 2007
-
-
Steve Naroff authored
Finishing touches on code generation for @try and friends. - declare functions we use. - cast arguments to objc_exception_match(). - don't take the & of _stack.buf. llvm-svn: 43831
-
Fariborz Jahanian authored
llvm-svn: 43830
-
Steve Naroff authored
Remove old asserts from ASTContext::isObjcIdType() and isObjcClassType(). Instead, return false if the declarations aren't in scope. This was a hold over from when 'id' and 'Class' were initialized lazily. llvm-svn: 43827
-
Fariborz Jahanian authored
llvm-svn: 43826
-
Fariborz Jahanian authored
llvm-svn: 43825
-
Ted Kremenek authored
llvm-svn: 43824
-
Ted Kremenek authored
llvm-svn: 43823
-
Ted Kremenek authored
llvm-svn: 43822
-
Ted Kremenek authored
Added "FIXME" regarding the lack of source location information for IndirectGotoStmt. llvm-svn: 43821
-
Steve Naroff authored
Implement rewrite for @throw. llvm-svn: 43820
-
Ted Kremenek authored
llvm-svn: 43818
-
Ted Kremenek authored
llvm-svn: 43817
-
Ted Kremenek authored
llvm-svn: 43816
-
Ted Kremenek authored
llvm-svn: 43815
-
Ted Kremenek authored
Fixed declarations of several "directEmit" methods of classes that subclass Stmt that were missing a "virtual" keyword. llvm-svn: 43814
-
Steve Naroff authored
Teach ASTContext::tagTypesAreCompatible() about the built-in ObjC types (Class and id), removing a bogus warning. llvm-svn: 43809
-
Ted Kremenek authored
and ParenExpr. llvm-svn: 43806
-
Steve Naroff authored
Rewrite ObjC @try/@catch/@finally. Some minor tweaks to the AST nodes... Still need to rewrite @throw (and do more testing)... llvm-svn: 43803
-
Fariborz Jahanian authored
llvm-svn: 43802
-
Devang Patel authored
This is far from complete. llvm-svn: 43801
-
Ted Kremenek authored
llvm-svn: 43800
-
Fariborz Jahanian authored
llvm-svn: 43798
-
Ted Kremenek authored
llvm-svn: 43797
-
Ted Kremenek authored
Reordered stmt serialization method implementations to be in alphabetical order. llvm-svn: 43796
-
Ted Kremenek authored
but methods in Stmt (like other objects we are serializing). Full serialization of all statements is not yet complete. llvm-svn: 43793
-
Ted Kremenek authored
deserialization code of objects containing QualTypes. llvm-svn: 43792
-
Fariborz Jahanian authored
llvm-svn: 43791
-
Ted Kremenek authored
llvm-svn: 43790
-
Fariborz Jahanian authored
--chris llvm-svn: 43789
-
- Nov 06, 2007
-
-
Ted Kremenek authored
serialize Type objects in the order they are serialized in the Types vector. We also now rely on the methods within ASTContext to unique Type objects and handle the actual creation of Type objects (these are now called by the deserialization code). This approach solves some hairy issues with ownership of objects and allows us to naturally handle recursive types. llvm-svn: 43787
-
Ted Kremenek authored
must be deserialized without requiring backpatching. llvm-svn: 43786
-
Ted Kremenek authored
file had the correct preamble. llvm-svn: 43785
-
Fariborz Jahanian authored
llvm-svn: 43778
-
Ted Kremenek authored
for ASTContext is still rapidly evolving. llvm-svn: 43774
-
Ted Kremenek authored
Revampled Serialization Tester to serialize and deserialize out an entire ASTContext and top-level decls. llvm-svn: 43773
-
Steve Naroff authored
Fix a "basic" bug that resulted in a bogus SourceLocation. Off hand, I don't know why this change makes a difference (I thought the two constructor idioms were equivalent). llvm-svn: 43770
-
Chris Lattner authored
functions. Patch contributed by Nuno Lopes, thanks! llvm-svn: 43757
-
Chris Lattner authored
contributed by Oliver Hunt, thanks! llvm-svn: 43750
-
- Nov 05, 2007
-
-
Ted Kremenek authored
IdentifierInfos are deserialized. llvm-svn: 43741
-
Ted Kremenek authored
Fixed infinite recursion in VarDecl::InternalRead. llvm-svn: 43739
-