summaryrefslogtreecommitdiffstats
path: root/clang/test/ASTMerge/Inputs
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-02-18 02:04:09 +0000
committerDouglas Gregor <dgregor@apple.com>2010-02-18 02:04:09 +0000
commit06537af8738beee2494295c0929515e6764ef8e3 (patch)
tree73aad5eb97c5d7b8f8dd57936468deb297cdc67e /clang/test/ASTMerge/Inputs
parentfea484560945ee26c883f1a455e38e11d9743757 (diff)
downloadbcm5719-llvm-06537af8738beee2494295c0929515e6764ef8e3.tar.gz
bcm5719-llvm-06537af8738beee2494295c0929515e6764ef8e3.zip
Implement import of forward declarations of Objective-C classes
llvm-svn: 96554
Diffstat (limited to 'clang/test/ASTMerge/Inputs')
-rw-r--r--clang/test/ASTMerge/Inputs/interface1.m5
-rw-r--r--clang/test/ASTMerge/Inputs/interface2.m5
2 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/ASTMerge/Inputs/interface1.m b/clang/test/ASTMerge/Inputs/interface1.m
index a508bc159bd..029dad329b5 100644
--- a/clang/test/ASTMerge/Inputs/interface1.m
+++ b/clang/test/ASTMerge/Inputs/interface1.m
@@ -68,3 +68,8 @@
@protocol P2 <P0>
- (float)wibble:(int)a1 second:(int)a2;
@end
+
+// Forward-declared interfaces
+@class I10, I11;
+@interface I12
+@end
diff --git a/clang/test/ASTMerge/Inputs/interface2.m b/clang/test/ASTMerge/Inputs/interface2.m
index d79f77d92a2..30de98160cc 100644
--- a/clang/test/ASTMerge/Inputs/interface2.m
+++ b/clang/test/ASTMerge/Inputs/interface2.m
@@ -67,3 +67,8 @@
@protocol P2 <P0>
- (float)wibble:(int)a1 second:(int)a2;
@end
+
+// Forward-declared interface
+@class I12, I10;
+@interface I11
+@end
OpenPOWER on IntegriCloud