Can anyone help me with this?

On Fri, Apr 22, 2016 at 6:43 PM, Trent Nadeau <[email protected]> wrote:

> Could someone who knows the generics system better than I give me a
> pointer for my question in https://bugs.swift.org/browse/SR-1052 (support
> for @discardableResult attribute)?
>
> Question:
>
> I'm starting to look at Part 5 (having the compiler use the new attr).
> What I have so far appears to be working with the exception of signatures
> like this:
>
> public mutating func withMutableCharacters<R>(_ body: (inout
> CharacterView) -> R) -> R
>
> where the return type is generic.
>
> For regular functions, I can skip the warning if the result type in the
> decl is Void.
>
> Any ideas on how to tell if a call to a generic function like
> withMutableCharacters has a return type of Void in context?
>
> My branch with the work for Part 5 so far is at
> https://github.com/tanadeau/swift/commits/sr-1052-use-attr.
>
> --
> Trent Nadeau
>



-- 
Trent Nadeau
_______________________________________________
swift-dev mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to