diff options
Diffstat (limited to 'clang/test/Modules')
| -rw-r--r-- | clang/test/Modules/Inputs/redecl-merge-left-left.h | 2 | ||||
| -rw-r--r-- | clang/test/Modules/Inputs/redecl-merge-right.h | 4 | ||||
| -rw-r--r-- | clang/test/Modules/redecl-merge.m | 7 |
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() { |

