Patch for objc2's property ASTs, as well as pretty-priting the ASTs.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43778 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Sema/Sema.h b/Sema/Sema.h
index f6aa5b1..01ac1e4 100644
--- a/Sema/Sema.h
+++ b/Sema/Sema.h
@@ -531,8 +531,14 @@
virtual void ActOnAddMethodsToObjcDecl(Scope* S, DeclTy *ClassDecl,
DeclTy **allMethods, unsigned allNum,
+ DeclTy **allProperties, unsigned pNum,
SourceLocation AtEndLoc);
+ virtual DeclTy *ActOnAddObjcProperties(SourceLocation AtLoc,
+ DeclTy **allProperties,
+ unsigned NumProperties,
+ ObjcDeclSpec &DS);
+
virtual DeclTy *ActOnMethodDeclaration(
SourceLocation BeginLoc, // location of the + or -.
SourceLocation EndLoc, // location of the ; or {.