Skip to content

Commit d2dbaff

Browse files
committed
Add throws tro result builder extensions
1 parent cdde1a0 commit d2dbaff

File tree

2 files changed

+92
-92
lines changed

2 files changed

+92
-92
lines changed

CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntaxbuilder/ResultBuildersFile.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ let resultBuildersFile = SourceFileSyntax {
174174
DeclSyntax(
175175
"""
176176
public extension \(raw: type.syntaxBaseName) {
177-
init(@\(raw: type.resultBuilderBaseName) itemsBuilder: () -> \(raw: type.syntaxBaseName)) {
178-
self = itemsBuilder()
177+
init(@\(raw: type.resultBuilderBaseName) itemsBuilder: () throws -> \(raw: type.syntaxBaseName)) rethrows {
178+
self = try itemsBuilder()
179179
}
180180
}
181181
"""

0 commit comments

Comments
 (0)