Skip to content

Commit 4174cb0

Browse files
committed
Add module interface tests, clean old tests
1 parent 2543808 commit 4174cb0

File tree

4 files changed

+40
-54
lines changed

4 files changed

+40
-54
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// RUN: %target-swift-ide-test -print-module -module-to-print=CanonicalTypes -I %S/Inputs -source-filename=x -enable-cxx-interop | %FileCheck %s
2+
3+
// CHECK: struct __CxxTemplateInst12MagicWrapperI11MagicNumberE {
4+
// CHECK: var t: MagicNumber
5+
// CHECK: init()
6+
// CHECK: init(t: MagicNumber)
7+
// CHECK: mutating func callGetInt() -> Int32
8+
// CHECK: }
9+
// CHECK: struct MagicNumber {
10+
// CHECK: init()
11+
// CHECK: mutating func getInt() -> Int32
12+
// CHECK: }
13+
// CHECK: typealias WrappedMagicNumberA = __CxxTemplateInst12MagicWrapperI11MagicNumberE
14+
// CHECK: typealias WrappedMagicNumberB = __CxxTemplateInst12MagicWrapperI11MagicNumberE
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// RUN: %target-swift-ide-test -print-module -module-to-print=DeclWithoutDefinition -I %S/Inputs -source-filename=x -enable-cxx-interop | %FileCheck %s
2+
3+
// CHECK: struct __CxxTemplateInst12MagicWrapperI11MagicNumberE {
4+
// CHECK: var t: MagicNumber
5+
// CHECK: init()
6+
// CHECK: init(t: MagicNumber)
7+
// CHECK: mutating func callGetInt() -> Int32
8+
// CHECK: }
9+
// CHECK: struct MagicNumber {
10+
// CHECK: init()
11+
// CHECK: mutating func getInt() -> Int32
12+
// CHECK: }
13+
// CHECK: typealias WrappedMagicNumberWithoutDefinition = __CxxTemplateInst12MagicWrapperI11MagicNumberE

test/Interop/Cxx/templates/typedefs-module-interface.swift

Lines changed: 0 additions & 54 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// RUN: %target-swift-ide-test -print-module -module-to-print=UsingDirective -I %S/Inputs -source-filename=x -enable-cxx-interop | %FileCheck %s
2+
3+
// CHECK: struct __CxxTemplateInst12MagicWrapperI11MagicNumberE {
4+
// CHECK: var t: MagicNumber
5+
// CHECK: init()
6+
// CHECK: init(t: MagicNumber)
7+
// CHECK: mutating func callGetInt() -> Int32
8+
// CHECK: }
9+
// CHECK: struct MagicNumber {
10+
// CHECK: init()
11+
// CHECK: mutating func getInt() -> Int32
12+
// CHECK: }
13+
// CHECK: typealias UsingWrappedMagicNumber = __CxxTemplateInst12MagicWrapperI11MagicNumberE

0 commit comments

Comments
 (0)