The goal of this commit is to get just enough Sema support to recognize Objective-C classes
as types. That said, the AST nodes ObjcInterfaceDecl, ObjcInterfaceType, and ObjcClassDecl are *very*
preliminary.

The good news is we no longer need -parse-noop (aka MinimalActions) to parse cocoa.m.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41752 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/AST/Decl.cpp b/AST/Decl.cpp
index f4a346f..5f87d93 100644
--- a/AST/Decl.cpp
+++ b/AST/Decl.cpp
@@ -25,6 +25,7 @@
 static unsigned nEnumDecls = 0;
 static unsigned nTypedef = 0;
 static unsigned nFieldDecls = 0;
+static unsigned nInterfaceDecls = 0;
 static bool StatSwitch = false;
 
 bool Decl::CollectingStats(bool enable) {
@@ -101,6 +102,9 @@
     case Enum:
       nEnumDecls++;
       break;
+    case ObjcInterface:
+      nInterfaceDecls++;
+      break;
   }
 }