diff --git a/CommandLine/CommandLine.swift b/CommandLine/CommandLine.swift index 0494e83..1c8b889 100644 --- a/CommandLine/CommandLine.swift +++ b/CommandLine/CommandLine.swift @@ -161,9 +161,7 @@ public class CommandLine { continue } - // Swift 1.2: String.append() doesn't like emoji for some reason, seems - // like a bug. Same workaround in String extension splitByCharacter() - flag = flag + String(c) + flag.append(c) } /* Remove attached argument from flag */ diff --git a/CommandLine/StringExtensions.swift b/CommandLine/StringExtensions.swift index fd9d106..946c0fc 100644 --- a/CommandLine/StringExtensions.swift +++ b/CommandLine/StringExtensions.swift @@ -95,7 +95,7 @@ internal extension String { continue } - buf = buf + String(c) + buf.append(c) } if count(buf) > 0 {