File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -141,7 +141,6 @@ extension OperatorTable {
141141 if let unsafeExpr = lhs. as ( UnsafeExprSyntax . self) {
142142 return ExprSyntax (
143143 UnsafeExprSyntax (
144- leadingTrivia: unsafeExpr. leadingTrivia,
145144 unsafeExpr. unexpectedBeforeUnsafeKeyword,
146145 unsafeKeyword: unsafeExpr. unsafeKeyword,
147146 unsafeExpr. unexpectedBetweenUnsafeKeywordAndExpression,
@@ -150,8 +149,7 @@ extension OperatorTable {
150149 op: op,
151150 rhs: rhs
152151 ) ,
153- unsafeExpr. unexpectedAfterExpression,
154- trailingTrivia: unsafeExpr. trailingTrivia
152+ unsafeExpr. unexpectedAfterExpression
155153 )
156154 )
157155 }
Original file line number Diff line number Diff line change @@ -435,4 +435,10 @@ class OperatorPrecedenceTests: XCTestCase {
435435 }
436436
437437 }
438+
439+ func testTriviaAroundUnsafeExpr( ) throws {
440+ let original = ExprSyntax ( " /*leading*/ unsafe a /*trailing*/ + b " )
441+ let folded = try OperatorTable . standardOperators. foldAll ( original)
442+ XCTAssertEqual ( original. description, folded. description)
443+ }
438444}
You can’t perform that action at this time.
0 commit comments