Skip to content

Commit 460b370

Browse files
authored
Merge pull request #41214 from zoecarver/re-enable-method-tests
[cxx-interop] Re-enable some method tests.
2 parents d556819 + ed6bb59 commit 460b370

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

test/Interop/Cxx/class/method/methods.swift

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,19 @@ CxxMethodTestSuite.test("(Int, Int) -> Int") {
3131
expectEqual(42, instance.constSum(40, 2))
3232
}
3333

34-
// This causes a crash: rdar://88354445
35-
// CxxMethodTestSuite.test("(NonTrivialInWrapper, NonTrivialInWrapper) -> Int") {
36-
// var instance = HasMethods()
37-
//
38-
// expectEqual(42, instance.nonConstSum(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)))
39-
// expectEqual(42, instance.constSum(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)))
40-
// }
41-
//
42-
// CxxMethodTestSuite.test("(NonTrivialInWrapper, NonTrivialInWrapper) -> NonTrivialInWrapper") {
43-
// var instance = HasMethods()
44-
//
45-
// expectEqual(42, instance.nonConstSumAsWrapper(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)).value)
46-
// expectEqual(42, instance.constSumAsWrapper(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)).value)
47-
// }
34+
CxxMethodTestSuite.test("(NonTrivialInWrapper, NonTrivialInWrapper) -> Int") {
35+
var instance = HasMethods()
36+
37+
expectEqual(42, instance.nonConstSum(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)))
38+
expectEqual(42, instance.constSum(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)))
39+
}
40+
41+
CxxMethodTestSuite.test("(NonTrivialInWrapper, NonTrivialInWrapper) -> NonTrivialInWrapper") {
42+
var instance = HasMethods()
43+
44+
expectEqual(42, instance.nonConstSumAsWrapper(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)).value)
45+
expectEqual(42, instance.constSumAsWrapper(NonTrivialInWrapper(value: 40), NonTrivialInWrapper(value: 2)).value)
46+
}
4847

4948
CxxMethodTestSuite.test("(Int) -> NonTrivialInWrapper") {
5049
var instance = HasMethods()

0 commit comments

Comments
 (0)