> On Jul 25, 2017, at 2:20 PM, Xiaodi Wu <[email protected]> wrote:
>
> Yes, I discussed this some time back. It breaks some things with overloads,
> if I recall, but off the top of my head not recalling what.
Functions that are overloaded with one version taking no arguments and another
taking only some number of Void arguments would break, but I'm not sure how
important that is. Nor am I sure that's all that would break. I'm mean, really
we'd just be automatically adding functions that only have Void arguments to
the call-site "func foo() {}" vs "func foo(x: SomeType = someValue) {}" issue.
Meh, maybe such implicit behavior should be reserved for "Never", if we ever
get that.
- Dave Sweeris
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution