          return FindExistingResult(Reader, D, *R.first);
      }
    }
-@@ -1798,22 +1823,41 @@
+@@ -1798,22 +1814,41 @@
  void ASTDeclReader::attachPreviousDecl(Decl *D, Decl *previous) {
    assert(D && previous);
    if (TagDecl *TD = dyn_cast<TagDecl>(D)) {

+  //}
Index: tools/clang/include/clang/Serialization/ASTReader.h
===================================================================
--- tools/clang/include/clang/Serialization/ASTReader.h	(revision 161655)
+++ tools/clang/include/clang/Serialization/ASTReader.h	(working copy)
@@ -686,7 +686,15 @@
   /// need to be emitted, such as inline function definitions or

+}
Index: tools/clang/lib/Serialization/ASTReader.cpp
===================================================================
--- tools/clang/lib/Serialization/ASTReader.cpp	(revision 161724)
+++ tools/clang/lib/Serialization/ASTReader.cpp	(working copy)
@@ -4930,6 +4930,9 @@
         if (!ND)
