// RUN: %empty-directory(%t) // RUN: %target-swift-emit-module-interface(%t.swiftinterface) %s -module-name Test // RUN: %FileCheck %s < %t.swiftinterface // RUN: %target-swift-typecheck-module-from-interface(%t.swiftinterface) -module-name Test @frozen public struct S_Implicit_Noncopyable: ~Copyable {} // CHECK-NOT: extension Test.S_Implicit_Noncopyable : Swift.BitwiseCopyable {} // CHECK: public protocol BitwiseCopyable { // CHECK-NEXT: } // CHECK-NEXT: public typealias _BitwiseCopyable = Test.BitwiseCopyable public protocol BitwiseCopyable {} public typealias _BitwiseCopyable = BitwiseCopyable