Skip to content

Commit 2f0473e

Browse files
committed
conditional break
1 parent c7faecd commit 2f0473e

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

Sources/PluginCore/Variables/Enum/Switcher/TaggedEnumSwitcherVariable.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,14 @@ extension EnumSwitcherVariable {
144144

145145
let generatedCode = generated.code.combined()
146146
SwitchCaseSyntax(label: .case(label)) {
147-
preSyntax(("\(values.first!)", !generatedCode.isEmpty))
148-
generatedCode.isEmpty ? "break" : generatedCode
147+
let preSyntax = preSyntax(("\(values.first!)", !generatedCode.isEmpty))
148+
preSyntax
149+
if !generatedCode.isEmpty {
150+
generatedCode
151+
}
152+
if preSyntax.isEmpty && generatedCode.isEmpty {
153+
"break"
154+
}
149155
}
150156
}
151157

0 commit comments

Comments
 (0)