mirror of
https://github.com/apple/swift-argument-parser.git
synced 2026-06-06 20:18:23 +00:00
When the old (pre-aliases) initializer has all its default parameter values, it is selected as the overload because it has fewer parameters overall. Removing the default parameters allows it to still satisfy (very niche) source compat requirements without actually being available as an overload. (Also resolves an extra warning in the tests)