Index: lib/AST/DeclPrinter.cpp
===================================================================
--- lib/AST/DeclPrinter.cpp	(revision 162214)
+++ lib/AST/DeclPrinter.cpp	(working copy)
@@ -79,6 +79,7 @@
     void VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D);
     void VisitUsingDecl(UsingDecl *D);
     void VisitUsingShadowDecl(UsingShadowDecl *D);
+    void VisitAccessSpecDecl(AccessSpecDecl *D);
 
     void PrintTemplateParameters(const TemplateParameterList *Params,
                                  const TemplateArgumentList *Args);
@@ -1066,3 +1067,8 @@
 void DeclPrinter::VisitUsingShadowDecl(UsingShadowDecl *D) {
   // ignore
 }
+
+void DeclPrinter::VisitAccessSpecDecl(AccessSpecDecl *D) {
+  Print(D->getAccess());
+  Out << ':';
+}
