Add support for parsing protocols.
Now we can parse quite a bit of "Foundation.h" (a couple bugs remain).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41300 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Parse/Parser.cpp b/Parse/Parser.cpp
index fdd5c98..6ee190e 100644
--- a/Parse/Parser.cpp
+++ b/Parse/Parser.cpp
@@ -323,7 +323,7 @@
return 0;
case tok::minus:
if (getLang().ObjC1) {
- ParseObjCInstanceMethodDeclaration();
+ ParseObjCInstanceMethodDefinition();
} else {
Diag(Tok, diag::err_expected_external_declaration);
ConsumeToken();
@@ -331,7 +331,7 @@
return 0;
case tok::plus:
if (getLang().ObjC1) {
- ParseObjCClassMethodDeclaration();
+ ParseObjCClassMethodDefinition();
} else {
Diag(Tok, diag::err_expected_external_declaration);
ConsumeToken();