Add support for parsing protocols.
Now we can parse quite a bit of "Foundation.h" (a couple bugs remain).
llvm-svn: 41300
diff --git a/clang/Parse/Parser.cpp b/clang/Parse/Parser.cpp
index fdd5c98..6ee190e 100644
--- a/clang/Parse/Parser.cpp
+++ b/clang/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();