From 6ac6ddc861ccc42f3025c4209b7c031bcd8f43f9 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 26 Jul 2008 00:57:24 +0000 Subject: [PATCH] move all objc sema tests into a new SemaObjC directory. Next step is to remove the objc- prefix from the tests that use it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54084 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Makefile | 2 +- test/{Sema => SemaObjC}/DoubleMethod.m | 0 test/{Sema => SemaObjC}/alias-test-1.m | 0 test/{Sema => SemaObjC}/alias-test-2.m | 0 test/{Sema => SemaObjC}/argument-checking.m | 0 test/{Sema => SemaObjC}/category-1.m | 0 test/{Sema => SemaObjC}/check-dup-decl-methods-1.m | 0 test/{Sema => SemaObjC}/check-dup-objc-decls-1.m | 0 test/{Sema => SemaObjC}/class-conforming-protocol-1.m | 0 test/{Sema => SemaObjC}/class-def-test-1.m | 0 test/{Sema => SemaObjC}/class-impl-1.m | 0 test/{Sema => SemaObjC}/class-proto-1.m | 0 test/{Sema => SemaObjC}/cocoa.m | 0 test/{Sema => SemaObjC}/compatible-protocol-qualified-types.m | 0 test/{Sema => SemaObjC}/conditional-expr.m | 0 test/{Sema => SemaObjC}/conflicting-ivar-test-1.m | 0 test/{Sema => SemaObjC}/const-id.m | 0 test/{Sema => SemaObjC}/enhanced-proto-2.m | 0 test/{Sema => SemaObjC}/format-strings-objc.m | 0 test/{Sema => SemaObjC}/forward-class-1.m | 0 test/{Sema => SemaObjC}/gcc-cast-ext.m | 0 test/{Sema => SemaObjC}/id_builtin.m | 0 test/{Sema => SemaObjC}/incompatible-protocol-qualified-types.m | 0 test/{Sema => SemaObjC}/invalid-objc-decls-1.m | 0 test/{Sema => SemaObjC}/ivar-sem-check-1.m | 0 test/{Sema => SemaObjC}/message.m | 0 test/{Sema => SemaObjC}/method-def-1.m | 0 test/{Sema => SemaObjC}/method-def-2.m | 0 test/{Sema => SemaObjC}/method-encoding-2.m | 0 test/{Sema => SemaObjC}/method-lookup.m | 0 test/{Sema => SemaObjC}/method-not-defined.m | 0 test/{Sema => SemaObjC}/method-undef-category-warn-1.m | 0 test/{Sema => SemaObjC}/method-undefined-warn-1.m | 0 test/{Sema => SemaObjC}/missing-method-context.m | 0 test/{Sema => SemaObjC}/objc-at-defs.m | 0 test/{Sema => SemaObjC}/objc-bad-receiver-1.m | 0 test/{Sema => SemaObjC}/objc-comptypes-1.m | 0 test/{Sema => SemaObjC}/objc-comptypes-2.m | 0 test/{Sema => SemaObjC}/objc-comptypes-3.m | 0 test/{Sema => SemaObjC}/objc-comptypes-4.m | 0 test/{Sema => SemaObjC}/objc-comptypes-5.m | 0 test/{Sema => SemaObjC}/objc-comptypes-6.m | 0 test/{Sema => SemaObjC}/objc-comptypes-7.m | 0 test/{Sema => SemaObjC}/objc-comptypes-8.m | 0 test/{Sema => SemaObjC}/objc-comptypes-9.m | 0 test/{Sema => SemaObjC}/objc-interface-1.m | 0 test/{Sema => SemaObjC}/objc-interface-layout.m | 0 test/{Sema => SemaObjC}/objc-ivar-lookup.m | 0 test/{Sema => SemaObjC}/objc-legacy-implementation-1.m | 0 test/{Sema => SemaObjC}/objc-method-lookup.m | 0 test/{Sema => SemaObjC}/objc-property-1.m | 0 test/{Sema => SemaObjC}/objc-property-2.m | 0 test/{Sema => SemaObjC}/objc-property-3.m | 0 test/{Sema => SemaObjC}/objc-property-4.m | 0 test/{Sema => SemaObjC}/objc-property-5.m | 0 test/{Sema => SemaObjC}/objc-property-6.m | 0 test/{Sema => SemaObjC}/objc-property-7.m | 0 test/{Sema => SemaObjC}/objc-property-8.m | 0 test/{Sema => SemaObjC}/objc-property-9-impl-method.m | 0 test/{Sema => SemaObjC}/objc-props-on-prots.m | 0 test/{Sema => SemaObjC}/objc-protocol-1.m | 0 test/{Sema => SemaObjC}/objc-string.m | 0 test/{Sema => SemaObjC}/objc-synchronized.m | 0 test/{Sema => SemaObjC}/objc-try-catch.m | 0 test/{Sema => SemaObjC}/objc-typedef-class.m | 0 test/{Sema => SemaObjC}/objc-types-compatible.m | 0 test/{Sema => SemaObjC}/objc-unused.m | 0 test/{Sema => SemaObjC}/protocol-expr-1.m | 0 test/{Sema => SemaObjC}/protocol-expr-neg-1.m | 0 test/{Sema => SemaObjC}/protocol-id-test-1.m | 0 test/{Sema => SemaObjC}/protocol-id-test-2.m | 0 test/{Sema => SemaObjC}/protocol-id-test-3.m | 0 test/{Sema => SemaObjC}/protocol-test-1.m | 0 test/{Sema => SemaObjC}/protocol-test-2.m | 0 test/{Sema => SemaObjC}/selector-1.m | 0 test/{Sema => SemaObjC}/selector-overload.m | 0 test/{Sema => SemaObjC}/static-ivar-ref-1.m | 0 test/{Sema => SemaObjC}/undef-protocol-methods-1.m | 0 test/{Sema => SemaObjC}/undef-superclass-1.m | 0 test/{Sema => SemaObjC}/undefined-protocol-type-1.m | 0 test/{Sema => SemaObjC}/va-method-1.m | 0 81 files changed, 1 insertion(+), 1 deletion(-) rename test/{Sema => SemaObjC}/DoubleMethod.m (100%) rename test/{Sema => SemaObjC}/alias-test-1.m (100%) rename test/{Sema => SemaObjC}/alias-test-2.m (100%) rename test/{Sema => SemaObjC}/argument-checking.m (100%) rename test/{Sema => SemaObjC}/category-1.m (100%) rename test/{Sema => SemaObjC}/check-dup-decl-methods-1.m (100%) rename test/{Sema => SemaObjC}/check-dup-objc-decls-1.m (100%) rename test/{Sema => SemaObjC}/class-conforming-protocol-1.m (100%) rename test/{Sema => SemaObjC}/class-def-test-1.m (100%) rename test/{Sema => SemaObjC}/class-impl-1.m (100%) rename test/{Sema => SemaObjC}/class-proto-1.m (100%) rename test/{Sema => SemaObjC}/cocoa.m (100%) rename test/{Sema => SemaObjC}/compatible-protocol-qualified-types.m (100%) rename test/{Sema => SemaObjC}/conditional-expr.m (100%) rename test/{Sema => SemaObjC}/conflicting-ivar-test-1.m (100%) rename test/{Sema => SemaObjC}/const-id.m (100%) rename test/{Sema => SemaObjC}/enhanced-proto-2.m (100%) rename test/{Sema => SemaObjC}/format-strings-objc.m (100%) rename test/{Sema => SemaObjC}/forward-class-1.m (100%) rename test/{Sema => SemaObjC}/gcc-cast-ext.m (100%) rename test/{Sema => SemaObjC}/id_builtin.m (100%) rename test/{Sema => SemaObjC}/incompatible-protocol-qualified-types.m (100%) rename test/{Sema => SemaObjC}/invalid-objc-decls-1.m (100%) rename test/{Sema => SemaObjC}/ivar-sem-check-1.m (100%) rename test/{Sema => SemaObjC}/message.m (100%) rename test/{Sema => SemaObjC}/method-def-1.m (100%) rename test/{Sema => SemaObjC}/method-def-2.m (100%) rename test/{Sema => SemaObjC}/method-encoding-2.m (100%) rename test/{Sema => SemaObjC}/method-lookup.m (100%) rename test/{Sema => SemaObjC}/method-not-defined.m (100%) rename test/{Sema => SemaObjC}/method-undef-category-warn-1.m (100%) rename test/{Sema => SemaObjC}/method-undefined-warn-1.m (100%) rename test/{Sema => SemaObjC}/missing-method-context.m (100%) rename test/{Sema => SemaObjC}/objc-at-defs.m (100%) rename test/{Sema => SemaObjC}/objc-bad-receiver-1.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-1.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-2.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-3.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-4.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-5.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-6.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-7.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-8.m (100%) rename test/{Sema => SemaObjC}/objc-comptypes-9.m (100%) rename test/{Sema => SemaObjC}/objc-interface-1.m (100%) rename test/{Sema => SemaObjC}/objc-interface-layout.m (100%) rename test/{Sema => SemaObjC}/objc-ivar-lookup.m (100%) rename test/{Sema => SemaObjC}/objc-legacy-implementation-1.m (100%) rename test/{Sema => SemaObjC}/objc-method-lookup.m (100%) rename test/{Sema => SemaObjC}/objc-property-1.m (100%) rename test/{Sema => SemaObjC}/objc-property-2.m (100%) rename test/{Sema => SemaObjC}/objc-property-3.m (100%) rename test/{Sema => SemaObjC}/objc-property-4.m (100%) rename test/{Sema => SemaObjC}/objc-property-5.m (100%) rename test/{Sema => SemaObjC}/objc-property-6.m (100%) rename test/{Sema => SemaObjC}/objc-property-7.m (100%) rename test/{Sema => SemaObjC}/objc-property-8.m (100%) rename test/{Sema => SemaObjC}/objc-property-9-impl-method.m (100%) rename test/{Sema => SemaObjC}/objc-props-on-prots.m (100%) rename test/{Sema => SemaObjC}/objc-protocol-1.m (100%) rename test/{Sema => SemaObjC}/objc-string.m (100%) rename test/{Sema => SemaObjC}/objc-synchronized.m (100%) rename test/{Sema => SemaObjC}/objc-try-catch.m (100%) rename test/{Sema => SemaObjC}/objc-typedef-class.m (100%) rename test/{Sema => SemaObjC}/objc-types-compatible.m (100%) rename test/{Sema => SemaObjC}/objc-unused.m (100%) rename test/{Sema => SemaObjC}/protocol-expr-1.m (100%) rename test/{Sema => SemaObjC}/protocol-expr-neg-1.m (100%) rename test/{Sema => SemaObjC}/protocol-id-test-1.m (100%) rename test/{Sema => SemaObjC}/protocol-id-test-2.m (100%) rename test/{Sema => SemaObjC}/protocol-id-test-3.m (100%) rename test/{Sema => SemaObjC}/protocol-test-1.m (100%) rename test/{Sema => SemaObjC}/protocol-test-2.m (100%) rename test/{Sema => SemaObjC}/selector-1.m (100%) rename test/{Sema => SemaObjC}/selector-overload.m (100%) rename test/{Sema => SemaObjC}/static-ivar-ref-1.m (100%) rename test/{Sema => SemaObjC}/undef-protocol-methods-1.m (100%) rename test/{Sema => SemaObjC}/undef-superclass-1.m (100%) rename test/{Sema => SemaObjC}/undefined-protocol-type-1.m (100%) rename test/{Sema => SemaObjC}/va-method-1.m (100%) diff --git a/test/Makefile b/test/Makefile index 8770db1ff8..43ff548234 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,7 +1,7 @@ LEVEL = ../../.. include $(LEVEL)/Makefile.common -TESTDIRS = CodeGen Lexer Preprocessor Parser Sema Analysis Serialization Rewriter +TESTDIRS = CodeGen Lexer Preprocessor Parser Sema SemaObjC Analysis Serialization Rewriter # Only run rewriter tests on darwin. ifeq ($(OS),Darwin) diff --git a/test/Sema/DoubleMethod.m b/test/SemaObjC/DoubleMethod.m similarity index 100% rename from test/Sema/DoubleMethod.m rename to test/SemaObjC/DoubleMethod.m diff --git a/test/Sema/alias-test-1.m b/test/SemaObjC/alias-test-1.m similarity index 100% rename from test/Sema/alias-test-1.m rename to test/SemaObjC/alias-test-1.m diff --git a/test/Sema/alias-test-2.m b/test/SemaObjC/alias-test-2.m similarity index 100% rename from test/Sema/alias-test-2.m rename to test/SemaObjC/alias-test-2.m diff --git a/test/Sema/argument-checking.m b/test/SemaObjC/argument-checking.m similarity index 100% rename from test/Sema/argument-checking.m rename to test/SemaObjC/argument-checking.m diff --git a/test/Sema/category-1.m b/test/SemaObjC/category-1.m similarity index 100% rename from test/Sema/category-1.m rename to test/SemaObjC/category-1.m diff --git a/test/Sema/check-dup-decl-methods-1.m b/test/SemaObjC/check-dup-decl-methods-1.m similarity index 100% rename from test/Sema/check-dup-decl-methods-1.m rename to test/SemaObjC/check-dup-decl-methods-1.m diff --git a/test/Sema/check-dup-objc-decls-1.m b/test/SemaObjC/check-dup-objc-decls-1.m similarity index 100% rename from test/Sema/check-dup-objc-decls-1.m rename to test/SemaObjC/check-dup-objc-decls-1.m diff --git a/test/Sema/class-conforming-protocol-1.m b/test/SemaObjC/class-conforming-protocol-1.m similarity index 100% rename from test/Sema/class-conforming-protocol-1.m rename to test/SemaObjC/class-conforming-protocol-1.m diff --git a/test/Sema/class-def-test-1.m b/test/SemaObjC/class-def-test-1.m similarity index 100% rename from test/Sema/class-def-test-1.m rename to test/SemaObjC/class-def-test-1.m diff --git a/test/Sema/class-impl-1.m b/test/SemaObjC/class-impl-1.m similarity index 100% rename from test/Sema/class-impl-1.m rename to test/SemaObjC/class-impl-1.m diff --git a/test/Sema/class-proto-1.m b/test/SemaObjC/class-proto-1.m similarity index 100% rename from test/Sema/class-proto-1.m rename to test/SemaObjC/class-proto-1.m diff --git a/test/Sema/cocoa.m b/test/SemaObjC/cocoa.m similarity index 100% rename from test/Sema/cocoa.m rename to test/SemaObjC/cocoa.m diff --git a/test/Sema/compatible-protocol-qualified-types.m b/test/SemaObjC/compatible-protocol-qualified-types.m similarity index 100% rename from test/Sema/compatible-protocol-qualified-types.m rename to test/SemaObjC/compatible-protocol-qualified-types.m diff --git a/test/Sema/conditional-expr.m b/test/SemaObjC/conditional-expr.m similarity index 100% rename from test/Sema/conditional-expr.m rename to test/SemaObjC/conditional-expr.m diff --git a/test/Sema/conflicting-ivar-test-1.m b/test/SemaObjC/conflicting-ivar-test-1.m similarity index 100% rename from test/Sema/conflicting-ivar-test-1.m rename to test/SemaObjC/conflicting-ivar-test-1.m diff --git a/test/Sema/const-id.m b/test/SemaObjC/const-id.m similarity index 100% rename from test/Sema/const-id.m rename to test/SemaObjC/const-id.m diff --git a/test/Sema/enhanced-proto-2.m b/test/SemaObjC/enhanced-proto-2.m similarity index 100% rename from test/Sema/enhanced-proto-2.m rename to test/SemaObjC/enhanced-proto-2.m diff --git a/test/Sema/format-strings-objc.m b/test/SemaObjC/format-strings-objc.m similarity index 100% rename from test/Sema/format-strings-objc.m rename to test/SemaObjC/format-strings-objc.m diff --git a/test/Sema/forward-class-1.m b/test/SemaObjC/forward-class-1.m similarity index 100% rename from test/Sema/forward-class-1.m rename to test/SemaObjC/forward-class-1.m diff --git a/test/Sema/gcc-cast-ext.m b/test/SemaObjC/gcc-cast-ext.m similarity index 100% rename from test/Sema/gcc-cast-ext.m rename to test/SemaObjC/gcc-cast-ext.m diff --git a/test/Sema/id_builtin.m b/test/SemaObjC/id_builtin.m similarity index 100% rename from test/Sema/id_builtin.m rename to test/SemaObjC/id_builtin.m diff --git a/test/Sema/incompatible-protocol-qualified-types.m b/test/SemaObjC/incompatible-protocol-qualified-types.m similarity index 100% rename from test/Sema/incompatible-protocol-qualified-types.m rename to test/SemaObjC/incompatible-protocol-qualified-types.m diff --git a/test/Sema/invalid-objc-decls-1.m b/test/SemaObjC/invalid-objc-decls-1.m similarity index 100% rename from test/Sema/invalid-objc-decls-1.m rename to test/SemaObjC/invalid-objc-decls-1.m diff --git a/test/Sema/ivar-sem-check-1.m b/test/SemaObjC/ivar-sem-check-1.m similarity index 100% rename from test/Sema/ivar-sem-check-1.m rename to test/SemaObjC/ivar-sem-check-1.m diff --git a/test/Sema/message.m b/test/SemaObjC/message.m similarity index 100% rename from test/Sema/message.m rename to test/SemaObjC/message.m diff --git a/test/Sema/method-def-1.m b/test/SemaObjC/method-def-1.m similarity index 100% rename from test/Sema/method-def-1.m rename to test/SemaObjC/method-def-1.m diff --git a/test/Sema/method-def-2.m b/test/SemaObjC/method-def-2.m similarity index 100% rename from test/Sema/method-def-2.m rename to test/SemaObjC/method-def-2.m diff --git a/test/Sema/method-encoding-2.m b/test/SemaObjC/method-encoding-2.m similarity index 100% rename from test/Sema/method-encoding-2.m rename to test/SemaObjC/method-encoding-2.m diff --git a/test/Sema/method-lookup.m b/test/SemaObjC/method-lookup.m similarity index 100% rename from test/Sema/method-lookup.m rename to test/SemaObjC/method-lookup.m diff --git a/test/Sema/method-not-defined.m b/test/SemaObjC/method-not-defined.m similarity index 100% rename from test/Sema/method-not-defined.m rename to test/SemaObjC/method-not-defined.m diff --git a/test/Sema/method-undef-category-warn-1.m b/test/SemaObjC/method-undef-category-warn-1.m similarity index 100% rename from test/Sema/method-undef-category-warn-1.m rename to test/SemaObjC/method-undef-category-warn-1.m diff --git a/test/Sema/method-undefined-warn-1.m b/test/SemaObjC/method-undefined-warn-1.m similarity index 100% rename from test/Sema/method-undefined-warn-1.m rename to test/SemaObjC/method-undefined-warn-1.m diff --git a/test/Sema/missing-method-context.m b/test/SemaObjC/missing-method-context.m similarity index 100% rename from test/Sema/missing-method-context.m rename to test/SemaObjC/missing-method-context.m diff --git a/test/Sema/objc-at-defs.m b/test/SemaObjC/objc-at-defs.m similarity index 100% rename from test/Sema/objc-at-defs.m rename to test/SemaObjC/objc-at-defs.m diff --git a/test/Sema/objc-bad-receiver-1.m b/test/SemaObjC/objc-bad-receiver-1.m similarity index 100% rename from test/Sema/objc-bad-receiver-1.m rename to test/SemaObjC/objc-bad-receiver-1.m diff --git a/test/Sema/objc-comptypes-1.m b/test/SemaObjC/objc-comptypes-1.m similarity index 100% rename from test/Sema/objc-comptypes-1.m rename to test/SemaObjC/objc-comptypes-1.m diff --git a/test/Sema/objc-comptypes-2.m b/test/SemaObjC/objc-comptypes-2.m similarity index 100% rename from test/Sema/objc-comptypes-2.m rename to test/SemaObjC/objc-comptypes-2.m diff --git a/test/Sema/objc-comptypes-3.m b/test/SemaObjC/objc-comptypes-3.m similarity index 100% rename from test/Sema/objc-comptypes-3.m rename to test/SemaObjC/objc-comptypes-3.m diff --git a/test/Sema/objc-comptypes-4.m b/test/SemaObjC/objc-comptypes-4.m similarity index 100% rename from test/Sema/objc-comptypes-4.m rename to test/SemaObjC/objc-comptypes-4.m diff --git a/test/Sema/objc-comptypes-5.m b/test/SemaObjC/objc-comptypes-5.m similarity index 100% rename from test/Sema/objc-comptypes-5.m rename to test/SemaObjC/objc-comptypes-5.m diff --git a/test/Sema/objc-comptypes-6.m b/test/SemaObjC/objc-comptypes-6.m similarity index 100% rename from test/Sema/objc-comptypes-6.m rename to test/SemaObjC/objc-comptypes-6.m diff --git a/test/Sema/objc-comptypes-7.m b/test/SemaObjC/objc-comptypes-7.m similarity index 100% rename from test/Sema/objc-comptypes-7.m rename to test/SemaObjC/objc-comptypes-7.m diff --git a/test/Sema/objc-comptypes-8.m b/test/SemaObjC/objc-comptypes-8.m similarity index 100% rename from test/Sema/objc-comptypes-8.m rename to test/SemaObjC/objc-comptypes-8.m diff --git a/test/Sema/objc-comptypes-9.m b/test/SemaObjC/objc-comptypes-9.m similarity index 100% rename from test/Sema/objc-comptypes-9.m rename to test/SemaObjC/objc-comptypes-9.m diff --git a/test/Sema/objc-interface-1.m b/test/SemaObjC/objc-interface-1.m similarity index 100% rename from test/Sema/objc-interface-1.m rename to test/SemaObjC/objc-interface-1.m diff --git a/test/Sema/objc-interface-layout.m b/test/SemaObjC/objc-interface-layout.m similarity index 100% rename from test/Sema/objc-interface-layout.m rename to test/SemaObjC/objc-interface-layout.m diff --git a/test/Sema/objc-ivar-lookup.m b/test/SemaObjC/objc-ivar-lookup.m similarity index 100% rename from test/Sema/objc-ivar-lookup.m rename to test/SemaObjC/objc-ivar-lookup.m diff --git a/test/Sema/objc-legacy-implementation-1.m b/test/SemaObjC/objc-legacy-implementation-1.m similarity index 100% rename from test/Sema/objc-legacy-implementation-1.m rename to test/SemaObjC/objc-legacy-implementation-1.m diff --git a/test/Sema/objc-method-lookup.m b/test/SemaObjC/objc-method-lookup.m similarity index 100% rename from test/Sema/objc-method-lookup.m rename to test/SemaObjC/objc-method-lookup.m diff --git a/test/Sema/objc-property-1.m b/test/SemaObjC/objc-property-1.m similarity index 100% rename from test/Sema/objc-property-1.m rename to test/SemaObjC/objc-property-1.m diff --git a/test/Sema/objc-property-2.m b/test/SemaObjC/objc-property-2.m similarity index 100% rename from test/Sema/objc-property-2.m rename to test/SemaObjC/objc-property-2.m diff --git a/test/Sema/objc-property-3.m b/test/SemaObjC/objc-property-3.m similarity index 100% rename from test/Sema/objc-property-3.m rename to test/SemaObjC/objc-property-3.m diff --git a/test/Sema/objc-property-4.m b/test/SemaObjC/objc-property-4.m similarity index 100% rename from test/Sema/objc-property-4.m rename to test/SemaObjC/objc-property-4.m diff --git a/test/Sema/objc-property-5.m b/test/SemaObjC/objc-property-5.m similarity index 100% rename from test/Sema/objc-property-5.m rename to test/SemaObjC/objc-property-5.m diff --git a/test/Sema/objc-property-6.m b/test/SemaObjC/objc-property-6.m similarity index 100% rename from test/Sema/objc-property-6.m rename to test/SemaObjC/objc-property-6.m diff --git a/test/Sema/objc-property-7.m b/test/SemaObjC/objc-property-7.m similarity index 100% rename from test/Sema/objc-property-7.m rename to test/SemaObjC/objc-property-7.m diff --git a/test/Sema/objc-property-8.m b/test/SemaObjC/objc-property-8.m similarity index 100% rename from test/Sema/objc-property-8.m rename to test/SemaObjC/objc-property-8.m diff --git a/test/Sema/objc-property-9-impl-method.m b/test/SemaObjC/objc-property-9-impl-method.m similarity index 100% rename from test/Sema/objc-property-9-impl-method.m rename to test/SemaObjC/objc-property-9-impl-method.m diff --git a/test/Sema/objc-props-on-prots.m b/test/SemaObjC/objc-props-on-prots.m similarity index 100% rename from test/Sema/objc-props-on-prots.m rename to test/SemaObjC/objc-props-on-prots.m diff --git a/test/Sema/objc-protocol-1.m b/test/SemaObjC/objc-protocol-1.m similarity index 100% rename from test/Sema/objc-protocol-1.m rename to test/SemaObjC/objc-protocol-1.m diff --git a/test/Sema/objc-string.m b/test/SemaObjC/objc-string.m similarity index 100% rename from test/Sema/objc-string.m rename to test/SemaObjC/objc-string.m diff --git a/test/Sema/objc-synchronized.m b/test/SemaObjC/objc-synchronized.m similarity index 100% rename from test/Sema/objc-synchronized.m rename to test/SemaObjC/objc-synchronized.m diff --git a/test/Sema/objc-try-catch.m b/test/SemaObjC/objc-try-catch.m similarity index 100% rename from test/Sema/objc-try-catch.m rename to test/SemaObjC/objc-try-catch.m diff --git a/test/Sema/objc-typedef-class.m b/test/SemaObjC/objc-typedef-class.m similarity index 100% rename from test/Sema/objc-typedef-class.m rename to test/SemaObjC/objc-typedef-class.m diff --git a/test/Sema/objc-types-compatible.m b/test/SemaObjC/objc-types-compatible.m similarity index 100% rename from test/Sema/objc-types-compatible.m rename to test/SemaObjC/objc-types-compatible.m diff --git a/test/Sema/objc-unused.m b/test/SemaObjC/objc-unused.m similarity index 100% rename from test/Sema/objc-unused.m rename to test/SemaObjC/objc-unused.m diff --git a/test/Sema/protocol-expr-1.m b/test/SemaObjC/protocol-expr-1.m similarity index 100% rename from test/Sema/protocol-expr-1.m rename to test/SemaObjC/protocol-expr-1.m diff --git a/test/Sema/protocol-expr-neg-1.m b/test/SemaObjC/protocol-expr-neg-1.m similarity index 100% rename from test/Sema/protocol-expr-neg-1.m rename to test/SemaObjC/protocol-expr-neg-1.m diff --git a/test/Sema/protocol-id-test-1.m b/test/SemaObjC/protocol-id-test-1.m similarity index 100% rename from test/Sema/protocol-id-test-1.m rename to test/SemaObjC/protocol-id-test-1.m diff --git a/test/Sema/protocol-id-test-2.m b/test/SemaObjC/protocol-id-test-2.m similarity index 100% rename from test/Sema/protocol-id-test-2.m rename to test/SemaObjC/protocol-id-test-2.m diff --git a/test/Sema/protocol-id-test-3.m b/test/SemaObjC/protocol-id-test-3.m similarity index 100% rename from test/Sema/protocol-id-test-3.m rename to test/SemaObjC/protocol-id-test-3.m diff --git a/test/Sema/protocol-test-1.m b/test/SemaObjC/protocol-test-1.m similarity index 100% rename from test/Sema/protocol-test-1.m rename to test/SemaObjC/protocol-test-1.m diff --git a/test/Sema/protocol-test-2.m b/test/SemaObjC/protocol-test-2.m similarity index 100% rename from test/Sema/protocol-test-2.m rename to test/SemaObjC/protocol-test-2.m diff --git a/test/Sema/selector-1.m b/test/SemaObjC/selector-1.m similarity index 100% rename from test/Sema/selector-1.m rename to test/SemaObjC/selector-1.m diff --git a/test/Sema/selector-overload.m b/test/SemaObjC/selector-overload.m similarity index 100% rename from test/Sema/selector-overload.m rename to test/SemaObjC/selector-overload.m diff --git a/test/Sema/static-ivar-ref-1.m b/test/SemaObjC/static-ivar-ref-1.m similarity index 100% rename from test/Sema/static-ivar-ref-1.m rename to test/SemaObjC/static-ivar-ref-1.m diff --git a/test/Sema/undef-protocol-methods-1.m b/test/SemaObjC/undef-protocol-methods-1.m similarity index 100% rename from test/Sema/undef-protocol-methods-1.m rename to test/SemaObjC/undef-protocol-methods-1.m diff --git a/test/Sema/undef-superclass-1.m b/test/SemaObjC/undef-superclass-1.m similarity index 100% rename from test/Sema/undef-superclass-1.m rename to test/SemaObjC/undef-superclass-1.m diff --git a/test/Sema/undefined-protocol-type-1.m b/test/SemaObjC/undefined-protocol-type-1.m similarity index 100% rename from test/Sema/undefined-protocol-type-1.m rename to test/SemaObjC/undefined-protocol-type-1.m diff --git a/test/Sema/va-method-1.m b/test/SemaObjC/va-method-1.m similarity index 100% rename from test/Sema/va-method-1.m rename to test/SemaObjC/va-method-1.m -- 2.40.0