Skip to content

Commit 47dcde4

Browse files
authored
Merge pull request #559 from evnik/Swift.5.6.fixes
Get rid of shorthand `if let` syntax to fix compilation with Swift 5.6
2 parents bddfeae + d458473 commit 47dcde4

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Sources/SwiftSyntax/Syntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,10 +529,10 @@ public extension SyntaxProtocol {
529529
if let token = Syntax(self).as(TokenSyntax.self) {
530530
target.write(String(describing: token.tokenKind))
531531
if includeTrivia {
532-
if let leadingTrivia, !leadingTrivia.isEmpty {
532+
if let leadingTrivia = leadingTrivia, !leadingTrivia.isEmpty {
533533
target.write(" leadingTrivia=\(leadingTrivia.debugDescription)")
534534
}
535-
if let trailingTrivia, !trailingTrivia.isEmpty {
535+
if let trailingTrivia = trailingTrivia, !trailingTrivia.isEmpty {
536536
target.write(" trailingTrivia=\(trailingTrivia.debugDescription)")
537537
}
538538
}

Sources/SwiftSyntax/Trivia.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public struct Trivia {
150150

151151
extension Trivia: CustomDebugStringConvertible {
152152
public var debugDescription: String {
153-
if count == 1, let first {
153+
if count == 1, let first = first {
154154
return first.debugDescription
155155
}
156156
return "[" + map(\.debugDescription).joined(separator: ", ") + "]"

Sources/SwiftSyntax/gyb_generated/Trivia.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ public struct Trivia {
276276

277277
extension Trivia: CustomDebugStringConvertible {
278278
public var debugDescription: String {
279-
if count == 1, let first {
279+
if count == 1, let first = first {
280280
return first.debugDescription
281281
}
282282
return "[" + map(\.debugDescription).joined(separator: ", ") + "]"

0 commit comments

Comments
 (0)