diff --git a/Sources/SwiftSyntax/RawSyntax.swift b/Sources/SwiftSyntax/RawSyntax.swift index 1af1c5d4a13..2bb2bc47d14 100644 --- a/Sources/SwiftSyntax/RawSyntax.swift +++ b/Sources/SwiftSyntax/RawSyntax.swift @@ -350,7 +350,7 @@ extension RawSyntax { case .node(_, let layout): for child in layout { guard let child = child else { continue } - guard let result = child.leadingTrivia else { continue } + guard let result = child.leadingTrivia else { break } return result } return nil @@ -364,7 +364,7 @@ extension RawSyntax { case .node(_, let layout): for child in layout.reversed() { guard let child = child else { continue } - guard let result = child.trailingTrivia else { continue } + guard let result = child.trailingTrivia else { break } return result } return nil diff --git a/Tests/SwiftSyntaxTest/Inputs/visitor.swift b/Tests/SwiftSyntaxTest/Inputs/visitor.swift index 3597e470aa8..b2b527f8f78 100644 --- a/Tests/SwiftSyntaxTest/Inputs/visitor.swift +++ b/Tests/SwiftSyntaxTest/Inputs/visitor.swift @@ -1,5 +1,5 @@ func foo() { - func foo() { + public func foo() { func foo() { /*Unknown token */0xG }