diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-01-03 18:04:46 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-01-03 18:04:46 +0000 |
commit | 5948ae1021122164b22f74353bb7fe325a64f616 (patch) | |
tree | b10150c1440f0bd3dd2e91cb551228dd191ed587 /test/Modules | |
parent | 674949fe3fdd796fc643f0e7660cb973da1dd383 (diff) |
Introduce a non-uglified syntax for module imports in Objective-C:
@import identifier [. identifier]* ;
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147452 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Modules')
-rw-r--r-- | test/Modules/Inputs/category_bottom.h | 4 | ||||
-rw-r--r-- | test/Modules/Inputs/category_left.h | 2 | ||||
-rw-r--r-- | test/Modules/Inputs/category_right.h | 2 | ||||
-rw-r--r-- | test/Modules/Inputs/redecl-merge-bottom.h | 4 | ||||
-rw-r--r-- | test/Modules/Inputs/redecl-merge-left-left.h | 2 | ||||
-rw-r--r-- | test/Modules/Inputs/redecl-merge-left.h | 2 | ||||
-rw-r--r-- | test/Modules/Inputs/redecl-merge-right.h | 4 | ||||
-rw-r--r-- | test/Modules/decldef.mm | 4 | ||||
-rw-r--r-- | test/Modules/header-import.m | 2 | ||||
-rw-r--r-- | test/Modules/inferred-submodules.m | 4 | ||||
-rw-r--r-- | test/Modules/lookup.m | 4 | ||||
-rw-r--r-- | test/Modules/objc-categories.m | 2 | ||||
-rw-r--r-- | test/Modules/on-demand-build-warnings.m | 2 | ||||
-rw-r--r-- | test/Modules/on-demand-build.m | 2 | ||||
-rw-r--r-- | test/Modules/on-demand-macros.m | 2 | ||||
-rw-r--r-- | test/Modules/redecl-merge.m | 8 | ||||
-rw-r--r-- | test/Modules/redeclarations.m | 4 | ||||
-rw-r--r-- | test/Modules/requires.m | 2 | ||||
-rw-r--r-- | test/Modules/subframeworks.m | 6 | ||||
-rw-r--r-- | test/Modules/submodules.m | 2 |
20 files changed, 32 insertions, 32 deletions
diff --git a/test/Modules/Inputs/category_bottom.h b/test/Modules/Inputs/category_bottom.h index 20f7813de6..ab4c01c314 100644 --- a/test/Modules/Inputs/category_bottom.h +++ b/test/Modules/Inputs/category_bottom.h @@ -1,10 +1,10 @@ -__import_module__ category_left; +@import category_left; @interface Foo(Bottom) -(void)bottom; @end -__import_module__ category_right; +@import category_right; @interface LeftFoo(Bottom) -(void)bottom; diff --git a/test/Modules/Inputs/category_left.h b/test/Modules/Inputs/category_left.h index d388a032ec..05e2a1b96c 100644 --- a/test/Modules/Inputs/category_left.h +++ b/test/Modules/Inputs/category_left.h @@ -1,4 +1,4 @@ -__import_module__ category_top; +@import category_top; @interface Foo(Left) -(void)left; diff --git a/test/Modules/Inputs/category_right.h b/test/Modules/Inputs/category_right.h index a1a1377653..48d4f6cd0a 100644 --- a/test/Modules/Inputs/category_right.h +++ b/test/Modules/Inputs/category_right.h @@ -1,4 +1,4 @@ -__import_module__ category_top; +@import category_top; @interface Foo(Right1) -(void)right1; diff --git a/test/Modules/Inputs/redecl-merge-bottom.h b/test/Modules/Inputs/redecl-merge-bottom.h index 26a1ba5ab1..a054cd2059 100644 --- a/test/Modules/Inputs/redecl-merge-bottom.h +++ b/test/Modules/Inputs/redecl-merge-bottom.h @@ -1,11 +1,11 @@ -__import_module__ redecl_merge_left; +@import redecl_merge_left; @class C4; @class C4; @protocol P4; @protocol P4; @protocol P4; -__import_module__ redecl_merge_right; +@import redecl_merge_right; @class B; diff --git a/test/Modules/Inputs/redecl-merge-left-left.h b/test/Modules/Inputs/redecl-merge-left-left.h index 0d7fd6a514..612608159b 100644 --- a/test/Modules/Inputs/redecl-merge-left-left.h +++ b/test/Modules/Inputs/redecl-merge-left-left.h @@ -1,4 +1,4 @@ -__import_module__ redecl_merge_left; +@import redecl_merge_left; @class C4; void accept_a_C4(C4*); diff --git a/test/Modules/Inputs/redecl-merge-left.h b/test/Modules/Inputs/redecl-merge-left.h index 4ea1e70e8e..82146f7ed5 100644 --- a/test/Modules/Inputs/redecl-merge-left.h +++ b/test/Modules/Inputs/redecl-merge-left.h @@ -1,4 +1,4 @@ -__import_module__ redecl_merge_top; +@import redecl_merge_top; @class A; diff --git a/test/Modules/Inputs/redecl-merge-right.h b/test/Modules/Inputs/redecl-merge-right.h index 82051d46f9..b6dfe2f53c 100644 --- a/test/Modules/Inputs/redecl-merge-right.h +++ b/test/Modules/Inputs/redecl-merge-right.h @@ -1,4 +1,4 @@ -__import_module__ redecl_merge_top; +@import redecl_merge_top; @interface Super @end @@ -55,5 +55,5 @@ public: #endif int ONE; -__import_module__ redecl_merge_top.Explicit; +@import redecl_merge_top.Explicit; const int one = ONE; diff --git a/test/Modules/decldef.mm b/test/Modules/decldef.mm index 07499b31f7..59361fb5f2 100644 --- a/test/Modules/decldef.mm +++ b/test/Modules/decldef.mm @@ -10,10 +10,10 @@ // in other file: expected-note{{previous definition is here}} -__import_module__ decldef; +@import decldef; A *a1; // expected-error{{unknown type name 'A'}} B *b1; // expected-error{{unknown type name 'B'}} -__import_module__ decldef.Decl; +@import decldef.Decl; A *a2; B *b; diff --git a/test/Modules/header-import.m b/test/Modules/header-import.m index 9996dc75c8..610a20f549 100644 --- a/test/Modules/header-import.m +++ b/test/Modules/header-import.m @@ -2,6 +2,6 @@ // RUN: %clang_cc1 -fmodule-cache-path %t -F %S/Inputs -I %S/Inputs -verify %s #import "point.h" -__import_module__ Module; +@import Module; #import "point.h" diff --git a/test/Modules/inferred-submodules.m b/test/Modules/inferred-submodules.m index 5fe83d2a58..aeb4aa467c 100644 --- a/test/Modules/inferred-submodules.m +++ b/test/Modules/inferred-submodules.m @@ -1,13 +1,13 @@ // RUN: rm -rf %t // RUN: %clang_cc1 -x objective-c -Wauto-import -fmodule-cache-path %t -fmodules -F %S/Inputs %s -verify -__import_module__ Module.Sub; +@import Module.Sub; void test_Module_Sub() { int *ip = Module_Sub; } -__import_module__ Module.Buried.Treasure; +@import Module.Buried.Treasure; void dig() { unsigned *up = Buried_Treasure; diff --git a/test/Modules/lookup.m b/test/Modules/lookup.m index 29713fd769..6de7a115cd 100644 --- a/test/Modules/lookup.m +++ b/test/Modules/lookup.m @@ -1,8 +1,8 @@ // lookup_left.h: expected-note{{using}} // lookup_right.h: expected-note{{also found}} -__import_module__ lookup_left_objc; -__import_module__ lookup_right_objc; +@import lookup_left_objc; +@import lookup_right_objc; void test(id x) { [x method]; // expected-warning{{multiple methods named 'method' found}} diff --git a/test/Modules/objc-categories.m b/test/Modules/objc-categories.m index 70a6bf8dd1..f571523eb5 100644 --- a/test/Modules/objc-categories.m +++ b/test/Modules/objc-categories.m @@ -5,7 +5,7 @@ // RUN: %clang_cc1 -fmodule-cache-path %t -x objective-c -fmodule-name=category_bottom -emit-module %S/Inputs/module.map // RUN: %clang_cc1 -fmodule-cache-path %t %s -verify -__import_module__ category_bottom; +@import category_bottom; // in category_left.h: expected-note {{previous definition}} diff --git a/test/Modules/on-demand-build-warnings.m b/test/Modules/on-demand-build-warnings.m index aa122dbd85..1918689afb 100644 --- a/test/Modules/on-demand-build-warnings.m +++ b/test/Modules/on-demand-build-warnings.m @@ -1,5 +1,5 @@ // RUN: rm -rf %t // RUN: %clang_cc1 -fno-objc-infer-related-result-type -Wmodule-build -fmodule-cache-path %t -F %S/Inputs -verify %s -__import_module__ Module; // expected-warning{{building module 'Module' from source}} +@import Module; // expected-warning{{building module 'Module' from source}} diff --git a/test/Modules/on-demand-build.m b/test/Modules/on-demand-build.m index 644519b972..fbd91b1405 100644 --- a/test/Modules/on-demand-build.m +++ b/test/Modules/on-demand-build.m @@ -3,7 +3,7 @@ // RUN: %clang_cc1 -fno-objc-infer-related-result-type -Werror -Wno-error=incomplete-umbrella -x objective-c++ -fmodule-cache-path %t -F %S/Inputs -verify %s // RUN: %clang_cc1 -fno-objc-infer-related-result-type -Werror -Wno-error=incomplete-umbrella -fmodule-cache-path %t -F %S/Inputs -verify %s #define FOO -__import_module__ Module; +@import Module; @interface OtherClass @end diff --git a/test/Modules/on-demand-macros.m b/test/Modules/on-demand-macros.m index 96abb2331f..2b267f15a0 100644 --- a/test/Modules/on-demand-macros.m +++ b/test/Modules/on-demand-macros.m @@ -2,7 +2,7 @@ // RUN: %clang_cc1 -fmodule-cache-path %t -F %S/Inputs -DFOO_RETURNS_INT_PTR -verify %s // RUN: %clang_cc1 -fmodule-cache-path %t -F %S/Inputs -verify %s -__import_module__ CmdLine; +@import CmdLine; void test() { #ifdef FOO_RETURNS_INT_PTR diff --git a/test/Modules/redecl-merge.m b/test/Modules/redecl-merge.m index ab264d1c5b..dfbc25fe9e 100644 --- a/test/Modules/redecl-merge.m +++ b/test/Modules/redecl-merge.m @@ -4,12 +4,12 @@ @class C2; @class C3; @class C3; -__import_module__ redecl_merge_left; +@import redecl_merge_left; @protocol P4; @class C3; @class C3; -__import_module__ redecl_merge_right; +@import redecl_merge_right; @implementation A - (Super*)init { return self; } @@ -62,14 +62,14 @@ void test_C3(C3 *c3) { } C4 *global_C4; -__import_module__ redecl_merge_left_left; +@import redecl_merge_left_left; void test_C4a(C4 *c4) { global_C4 = c4 = get_a_C4(); accept_a_C4(c4); } -__import_module__ redecl_merge_bottom; +@import redecl_merge_bottom; void test_C4b() { if (&refers_to_C4) { diff --git a/test/Modules/redeclarations.m b/test/Modules/redeclarations.m index c00ca11f50..bb85f05dfd 100644 --- a/test/Modules/redeclarations.m +++ b/test/Modules/redeclarations.m @@ -1,5 +1,5 @@ -__import_module__ redeclarations_left; -__import_module__ redeclarations_right; +@import redeclarations_left; +@import redeclarations_right; @interface MyObject : NSObject @end diff --git a/test/Modules/requires.m b/test/Modules/requires.m index d08db64740..70d6160b0f 100644 --- a/test/Modules/requires.m +++ b/test/Modules/requires.m @@ -1,5 +1,5 @@ // RUN: rm -rf %t // RUN: %clang_cc1 -Wauto-import -fmodule-cache-path %t -fmodules -F %S/Inputs %s -verify -__import_module__ DependsOnModule.CXX; // expected-error{{module 'DependsOnModule.CXX' requires feature 'cplusplus'}} +@import DependsOnModule.CXX; // expected-error{{module 'DependsOnModule.CXX' requires feature 'cplusplus'}} diff --git a/test/Modules/subframeworks.m b/test/Modules/subframeworks.m index 13c8bc07ab..82c4a4bbf2 100644 --- a/test/Modules/subframeworks.m +++ b/test/Modules/subframeworks.m @@ -2,13 +2,13 @@ // RUN: %clang_cc1 -Wauto-import -fmodule-cache-path %t -fmodules -F %S/Inputs %s -verify // RUN: %clang_cc1 -x objective-c++ -Wauto-import -fmodule-cache-path %t -fmodules -F %S/Inputs %s -verify -__import_module__ DependsOnModule; +@import DependsOnModule; void testSubFramework() { float *sf1 = sub_framework; // expected-error{{use of undeclared identifier 'sub_framework'}} } -__import_module__ DependsOnModule.SubFramework; +@import DependsOnModule.SubFramework; void testSubFrameworkAgain() { float *sf2 = sub_framework; @@ -16,7 +16,7 @@ void testSubFrameworkAgain() { } #ifdef __cplusplus -__import_module__ DependsOnModule.CXX; +@import DependsOnModule.CXX; CXXOnly cxxonly; #endif diff --git a/test/Modules/submodules.m b/test/Modules/submodules.m index bbcd18c642..908a4785e8 100644 --- a/test/Modules/submodules.m +++ b/test/Modules/submodules.m @@ -3,7 +3,7 @@ // RUN: %clang_cc1 -Wauto-import -fmodule-cache-path %t -fmodules -F %S/Inputs %s -verify // Note: transitively imports Module.Sub2. -__import_module__ Module.Sub; +@import Module.Sub; int getValue() { return *Module_Sub + *Module_Sub2; |