@@ -31,20 +31,19 @@ CxxMethodTestSuite.test("(Int, Int) -> Int") {
31
31
expectEqual ( 42 , instance. constSum ( 40 , 2 ) )
32
32
}
33
33
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
+ }
48
47
49
48
CxxMethodTestSuite . test ( " (Int) -> NonTrivialInWrapper " ) {
50
49
var instance = HasMethods ( )
0 commit comments