11// RUN: %target-run-simple-swift(-I %S/Inputs -Xfrontend -enable-cxx-interop)
2- //
2+
33// REQUIRES: executable_test
4- //
5- // We can't yet call member functions correctly on Windows (SR-13129).
6- // XFAIL: OS=windows-msvc
74
85import MemberInline
96import StdlibUnittest
107
118var OperatorsTestSuite = TestSuite ( " Operators " )
129
10+ #if !os(Windows) // SR-13129
1311OperatorsTestSuite . test ( " LoadableIntWrapper.plus (inline) " ) {
1412 var lhs = LoadableIntWrapper ( value: 42 )
1513 let rhs = LoadableIntWrapper ( value: 23 )
@@ -18,6 +16,7 @@ OperatorsTestSuite.test("LoadableIntWrapper.plus (inline)") {
1816
1917 expectEqual ( 19 , result. value)
2018}
19+ #endif
2120
2221OperatorsTestSuite . test ( " LoadableIntWrapper.call (inline) " ) {
2322 var wrapper = LoadableIntWrapper ( value: 42 )
@@ -132,6 +131,7 @@ OperatorsTestSuite.test("DifferentTypesArrayByVal.subscript (inline)") {
132131 expectEqual ( 1.5 . rounded ( . up) , resultDouble. rounded ( . up) )
133132}
134133
134+ #if !os(Windows) // SR-13129
135135OperatorsTestSuite . test ( " NonTrivialArrayByVal.subscript (inline) " ) {
136136 var arr = NonTrivialArrayByVal ( )
137137 let NonTrivialByVal = arr [ 0 ] ;
@@ -145,6 +145,7 @@ OperatorsTestSuite.test("NonTrivialArrayByVal.subscript (inline)") {
145145 expectEqual ( 5 , NonTrivialByVal . e)
146146 expectEqual ( 6 , NonTrivialByVal . f)
147147}
148+ #endif
148149
149150OperatorsTestSuite . test ( " PtrByVal.subscript (inline) " ) {
150151 var arr = PtrByVal ( )
0 commit comments