aboutsummaryrefslogtreecommitdiff
path: root/test/ASTMerge
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-02-18 02:12:22 +0000
committerDouglas Gregor <dgregor@apple.com>2010-02-18 02:12:22 +0000
commit2b785022973202ea6bafe304a50eb3cac1a0aeb8 (patch)
tree01aa1e24dca94350787f0a1781cf813a917ccfa2 /test/ASTMerge
parenta2bc15b7463a9f85a5bff1531d833c278426a733 (diff)
AST import for forward declarations of Objective-C protocols
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96555 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ASTMerge')
-rw-r--r--test/ASTMerge/Inputs/interface1.m6
-rw-r--r--test/ASTMerge/Inputs/interface2.m6
2 files changed, 12 insertions, 0 deletions
diff --git a/test/ASTMerge/Inputs/interface1.m b/test/ASTMerge/Inputs/interface1.m
index 029dad329b..7e9935db7c 100644
--- a/test/ASTMerge/Inputs/interface1.m
+++ b/test/ASTMerge/Inputs/interface1.m
@@ -73,3 +73,9 @@
@class I10, I11;
@interface I12
@end
+
+// Forward-declared protocols
+@protocol P3, P5;
+@protocol P4
+- (double)honk:(int)a;
+@end
diff --git a/test/ASTMerge/Inputs/interface2.m b/test/ASTMerge/Inputs/interface2.m
index 30de98160c..bef7fb838c 100644
--- a/test/ASTMerge/Inputs/interface2.m
+++ b/test/ASTMerge/Inputs/interface2.m
@@ -72,3 +72,9 @@
@class I12, I10;
@interface I11
@end
+
+// Forward-declared protocols
+@protocol P3, P4;
+@protocol P5
+- (double)honk:(int)a;
+@end