[swift-dev] Argument unused warnings
Chris Lattner
clattner at apple.com
Tue May 17 23:25:40 CDT 2016
> On May 17, 2016, at 1:25 PM, Dmitri Gribenko via swift-dev <swift-dev at swift.org> wrote:
>
> On Tue, May 17, 2016 at 12:37 PM, Daniel Dunbar via swift-dev
> <swift-dev at swift.org> wrote:
>> Something broke yesterday causing Swift to report gobs of argument unused warnings, see:
>> https://bugs.swift.org/browse/SR-1546
>> for a reference.
>>
>> Does anyone know who this should go to?
>
> https://github.com/apple/swift/commit/3549ec540408d760c255a526b1cff85644cb96d5 ?
Right, this is intentional behavior as part of SE-0047: https://github.com/apple/swift-evolution/blob/master/proposals/0047-nonvoid-warn.md
It was a bug that calls to these non-void methods didn’t warn before. They can be marked with the @discardableResult attribute if that makes sense.
-Chris
More information about the swift-dev
mailing list