File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -141,7 +141,6 @@ extension OperatorTable {
141
141
if let unsafeExpr = lhs. as ( UnsafeExprSyntax . self) {
142
142
return ExprSyntax (
143
143
UnsafeExprSyntax (
144
- leadingTrivia: unsafeExpr. leadingTrivia,
145
144
unsafeExpr. unexpectedBeforeUnsafeKeyword,
146
145
unsafeKeyword: unsafeExpr. unsafeKeyword,
147
146
unsafeExpr. unexpectedBetweenUnsafeKeywordAndExpression,
@@ -150,8 +149,7 @@ extension OperatorTable {
150
149
op: op,
151
150
rhs: rhs
152
151
) ,
153
- unsafeExpr. unexpectedAfterExpression,
154
- trailingTrivia: unsafeExpr. trailingTrivia
152
+ unsafeExpr. unexpectedAfterExpression
155
153
)
156
154
)
157
155
}
Original file line number Diff line number Diff line change @@ -435,4 +435,10 @@ class OperatorPrecedenceTests: XCTestCase {
435
435
}
436
436
437
437
}
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
+ }
438
444
}
You can’t perform that action at this time.
0 commit comments