Skip to content

Commit 89978af

Browse files
committed
Revert weak let to weak var for Xcode 26.0 compatibility
1 parent 8a25742 commit 89978af

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

Tests/ShareReplayTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ final class ShareReplayTests: XCTestCase {
219219
var completions = [Subscribers.Completion<Never>]()
220220

221221
var source: PassthroughSubject? = PassthroughSubject<Int, Never>()
222-
weak let weakSource = source
222+
weak var weakSource = source
223223

224224
var stream = source?.share(replay: 1)
225225

Tests/WithLatestFromTests.swift

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ class WithLatestFromTests: XCTestCase {
104104
func testWithResultSelectorDoesNotRetainClassBasedPublisher() {
105105
var subject1: PassthroughSubject<Int, Never>? = PassthroughSubject<Int, Never>()
106106
var subject2: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
107-
weak let weakSubject1: PassthroughSubject<Int, Never>? = subject1
108-
weak let weakSubject2: PassthroughSubject<String, Never>? = subject2
107+
weak var weakSubject1: PassthroughSubject<Int, Never>? = subject1
108+
weak var weakSubject2: PassthroughSubject<String, Never>? = subject2
109109

110110
var results = [String]()
111111

@@ -134,7 +134,7 @@ class WithLatestFromTests: XCTestCase {
134134
.setFailureType(to: Never.self)
135135
.eraseToAnyPublisher()
136136
var other: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
137-
weak let weakOther: PassthroughSubject<String, Never>? = other
137+
weak var weakOther: PassthroughSubject<String, Never>? = other
138138

139139
var results = [String]()
140140

@@ -198,8 +198,8 @@ class WithLatestFromTests: XCTestCase {
198198
func testNoResultSelectorDoesNotRetainClassBasedPublisher() {
199199
var subject1: PassthroughSubject<Int, Never>? = PassthroughSubject<Int, Never>()
200200
var subject2: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
201-
weak let weakSubject1: PassthroughSubject<Int, Never>? = subject1
202-
weak let weakSubject2: PassthroughSubject<String, Never>? = subject2
201+
weak var weakSubject1: PassthroughSubject<Int, Never>? = subject1
202+
weak var weakSubject2: PassthroughSubject<String, Never>? = subject2
203203

204204
var results = [String]()
205205

@@ -281,9 +281,9 @@ class WithLatestFromTests: XCTestCase {
281281
var subject1: PassthroughSubject<Int, Never>? = PassthroughSubject<Int, Never>()
282282
var subject2: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
283283
var subject3: PassthroughSubject<Bool, Never>? = PassthroughSubject<Bool, Never>()
284-
weak let weakSubject1: PassthroughSubject<Int, Never>? = subject1
285-
weak let weakSubject2: PassthroughSubject<String, Never>? = subject2
286-
weak let weakSubject3: PassthroughSubject<Bool, Never>? = subject3
284+
weak var weakSubject1: PassthroughSubject<Int, Never>? = subject1
285+
weak var weakSubject2: PassthroughSubject<String, Never>? = subject2
286+
weak var weakSubject3: PassthroughSubject<Bool, Never>? = subject3
287287

288288
var results = [String]()
289289

@@ -372,9 +372,9 @@ class WithLatestFromTests: XCTestCase {
372372
var subject1: PassthroughSubject<Int, Never>? = PassthroughSubject<Int, Never>()
373373
var subject2: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
374374
var subject3: PassthroughSubject<Bool, Never>? = PassthroughSubject<Bool, Never>()
375-
weak let weakSubject1: PassthroughSubject<Int, Never>? = subject1
376-
weak let weakSubject2: PassthroughSubject<String, Never>? = subject2
377-
weak let weakSubject3: PassthroughSubject<Bool, Never>? = subject3
375+
weak var weakSubject1: PassthroughSubject<Int, Never>? = subject1
376+
weak var weakSubject2: PassthroughSubject<String, Never>? = subject2
377+
weak var weakSubject3: PassthroughSubject<Bool, Never>? = subject3
378378

379379
var results = [String]()
380380

@@ -467,10 +467,10 @@ class WithLatestFromTests: XCTestCase {
467467
var subject2: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
468468
var subject3: PassthroughSubject<Bool, Never>? = PassthroughSubject<Bool, Never>()
469469
var subject4: PassthroughSubject<Int, Never>? = PassthroughSubject<Int, Never>()
470-
weak let weakSubject1: PassthroughSubject<Int, Never>? = subject1
471-
weak let weakSubject2: PassthroughSubject<String, Never>? = subject2
472-
weak let weakSubject3: PassthroughSubject<Bool, Never>? = subject3
473-
weak let weakSubject4: PassthroughSubject<Bool, Never>? = subject3
470+
weak var weakSubject1: PassthroughSubject<Int, Never>? = subject1
471+
weak var weakSubject2: PassthroughSubject<String, Never>? = subject2
472+
weak var weakSubject3: PassthroughSubject<Bool, Never>? = subject3
473+
weak var weakSubject4: PassthroughSubject<Bool, Never>? = subject3
474474

475475
var results = [String]()
476476

@@ -573,10 +573,10 @@ class WithLatestFromTests: XCTestCase {
573573
var subject2: PassthroughSubject<String, Never>? = PassthroughSubject<String, Never>()
574574
var subject3: PassthroughSubject<Bool, Never>? = PassthroughSubject<Bool, Never>()
575575
var subject4: PassthroughSubject<Int, Never>? = PassthroughSubject<Int, Never>()
576-
weak let weakSubject1: PassthroughSubject<Int, Never>? = subject1
577-
weak let weakSubject2: PassthroughSubject<String, Never>? = subject2
578-
weak let weakSubject3: PassthroughSubject<Bool, Never>? = subject3
579-
weak let weakSubject4: PassthroughSubject<Bool, Never>? = subject3
576+
weak var weakSubject1: PassthroughSubject<Int, Never>? = subject1
577+
weak var weakSubject2: PassthroughSubject<String, Never>? = subject2
578+
weak var weakSubject3: PassthroughSubject<Bool, Never>? = subject3
579+
weak var weakSubject4: PassthroughSubject<Bool, Never>? = subject3
580580

581581
var results = [String]()
582582

0 commit comments

Comments
 (0)