summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Modules')
-rw-r--r--clang/test/Modules/Inputs/redecl-merge-left-left.h2
-rw-r--r--clang/test/Modules/Inputs/redecl-merge-right.h4
-rw-r--r--clang/test/Modules/redecl-merge.m7
3 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/redecl-merge-left-left.h b/clang/test/Modules/Inputs/redecl-merge-left-left.h
index 612608159b2..79c4d620bee 100644
--- a/clang/test/Modules/Inputs/redecl-merge-left-left.h
+++ b/clang/test/Modules/Inputs/redecl-merge-left-left.h
@@ -3,3 +3,5 @@
@class C4;
void accept_a_C4(C4*);
+@class ClassWithDef;
+
diff --git a/clang/test/Modules/Inputs/redecl-merge-right.h b/clang/test/Modules/Inputs/redecl-merge-right.h
index 86a3993bc47..113ff221741 100644
--- a/clang/test/Modules/Inputs/redecl-merge-right.h
+++ b/clang/test/Modules/Inputs/redecl-merge-right.h
@@ -88,3 +88,7 @@ public:
int ONE;
@import redecl_merge_top.Explicit;
const int one = ONE;
+
+@interface ClassWithDef
+- (void)method;
+@end
diff --git a/clang/test/Modules/redecl-merge.m b/clang/test/Modules/redecl-merge.m
index cb44a13d184..591c4a29a9e 100644
--- a/clang/test/Modules/redecl-merge.m
+++ b/clang/test/Modules/redecl-merge.m
@@ -110,6 +110,9 @@ void test_C3(C3 *c3) {
}
C4 *global_C4;
+
+ClassWithDef *cwd1;
+
@import redecl_merge_left_left;
void test_C4a(C4 *c4) {
@@ -117,6 +120,10 @@ void test_C4a(C4 *c4) {
accept_a_C4(c4);
}
+void test_ClassWithDef(ClassWithDef *cwd) {
+ [cwd method];
+}
+
@import redecl_merge_bottom;
void test_C4b() {
OpenPOWER on IntegriCloud