diff --git a/Sources/Ink/API/MarkdownParser.swift b/Sources/Ink/API/MarkdownParser.swift index 7445da7..b8e8911 100644 --- a/Sources/Ink/API/MarkdownParser.swift +++ b/Sources/Ink/API/MarkdownParser.swift @@ -67,9 +67,7 @@ public struct MarkdownParser { let type = fragmentType(for: reader.currentCharacter, nextCharacter: reader.nextCharacter) - #if swift(>=5.4) - #warning("review compiler crash work-around below") - #elseif swift(>=5.3) && os(Linux) + #if swift(>=5.3) && swift(<5.4) && os(Linux) // inline function call to work around https://bugs.swift.org/browse/SR-13645 let fragment: ParsedFragment = try { let startIndex = reader.currentIndex