hanchenye-llvm-project/clang/AST
Ted Kremenek a496584c82 For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch)
and put the the next ObjcAtCatchStmt* as part of SubExprs.  This fixes a bug with
iterating over the children of ObjcAtCatch, where the next @catch was not
properly being iterated over as a child.

Altered serialization of ObjCAtCatchStmt to reflect this new layout of
its subexpressions, and fixed an ownership issue with the next @catch not
being serialized as an owned pointer.

llvm-svn: 46647
2008-02-01 21:28:59 +00:00
..
ASTConsumer.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
ASTContext.cpp Abolish a bunch of Xcode inserted tabs. 2008-01-30 19:17:43 +00:00
Builtins.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
CFG.cpp Added method "printTerminator" to CFGBlock so that external clients can 2008-01-30 23:02:42 +00:00
Decl.cpp Missing ObjC stuff. Patch by Mike Stump. 2008-01-23 01:34:33 +00:00
DeclSerialization.cpp Add first pieces of support for parsing and representing 2008-01-12 07:05:38 +00:00
Expr.cpp Make CallExpr::isBuiltinConstantExpr slightly more efficient. 2008-01-31 02:13:57 +00:00
ExprCXX.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Makefile remove attribution from makefiles. 2007-12-29 20:02:25 +00:00
Stmt.cpp For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch) 2008-02-01 21:28:59 +00:00
StmtDumper.cpp Substituted all instances of the string "Objc" for "ObjC". This fixes 2008-01-07 19:49:32 +00:00
StmtIterator.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
StmtPrinter.cpp Implement first round of feedback on __builtin_overload 2008-01-30 20:50:20 +00:00
StmtSerialization.cpp For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch) 2008-02-01 21:28:59 +00:00
StmtViz.cpp Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove 2008-01-14 16:44:48 +00:00
TranslationUnit.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Type.cpp Exclude vectors from Type::isScalar() predicate. 2008-01-24 22:55:05 +00:00
TypeSerialization.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00