diff --git a/Sources/Tokenizer/Str.swift b/Sources/Tokenizer/Str.swift index ecf41a8..2fe25a6 100644 --- a/Sources/Tokenizer/Str.swift +++ b/Sources/Tokenizer/Str.swift @@ -4,6 +4,10 @@ public typealias Char = Unicode.Scalar extension Str: @retroactive ExpressibleByStringLiteral { @inlinable public init(stringLiteral value: consuming String) { + guard !value.isEmpty else { + self = [] + return + } self.init(value.unicodeScalars) } }