Skip to content

Commit 40a0bf0

Browse files
Tried to reuse parseEffectSpecifiers() but it does not work well for deinit case
1 parent 29e30f5 commit 40a0bf0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/SwiftParser/Specifiers.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,10 @@ extension Parser {
635635
}
636636

637637
mutating func parseDeinitEffectSpecifiers() -> RawDeinitEffectSpecifiersSyntax? {
638+
// Note that parseEffectSpecifiers() consumes deinit name as unexpected token
639+
// But we want it to be handled on the higher level.
640+
// So we parseEffectSpecifiers() is not reused here.
641+
638642
var unexpectedBeforeAsync: [RawSyntax?] = []
639643
var asyncKeyword: RawTokenSyntax?
640644
var unexpectedAfterAsync: [RawSyntax?] = []

0 commit comments

Comments
 (0)