@@ -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
4948CxxMethodTestSuite . test ( " (Int) -> NonTrivialInWrapper " ) {
5049 var instance = HasMethods ( )
0 commit comments