Skip to content

Commit a2e5bc9

Browse files
committed
Simplify leading trivia attachment in syntax-building method
1 parent 5691288 commit a2e5bc9

File tree

2 files changed

+200
-1000
lines changed

2 files changed

+200
-1000
lines changed

Sources/SwiftSyntaxBuilder/BuildableNodes.swift.gyb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,7 @@ public struct ${type.buildable()}${conformance_clause(conformances)} {
120120
${',\n '.join(['%s: %s' % (child.name(), child.generate_expr_build_syntax_node(child.name(), 'format')) for child in children])}
121121
)
122122
let combinedLeadingTrivia = leadingTrivia + (additionalLeadingTrivia ?? []) + (result.leadingTrivia ?? [])
123-
if combinedLeadingTrivia.isEmpty {
124-
return result
125-
} else {
126-
return result.withLeadingTrivia(combinedLeadingTrivia)
127-
}
123+
return result.withLeadingTrivia(combinedLeadingTrivia)
128124
}
129125

130126
/// Conformance to `${base_type.buildable()}`.

0 commit comments

Comments
 (0)