http://adcdownload.apple.com/WWDC_2017/Xcode_9_beta/Xcode_9_beta_Release_Notes.pdf

> The migrator does not properly distinquish between single-tuple and 
> multiple-argument function types as described in SE–0110, causing additional 
> mismatched type errors with the closure types that are passed to Standard 
> Library functions expecting tuple objects. (32431899)
> 
> Workaround: Manually fix the closure types to accept values of tuples instead 
> of separate argument values.
> 
> 
> 
> When using $0 and $1 in a closure that is passed to a function expecting a 
> closure with a single tuple argument, the compiler may error after migration 
> with:
> 
>     error: closure tuple parameter '(TYPE, TYPE)' does not support
>     destructuring with implicit parameters
> (32489893)
> 
> Workaround: Change $0 and $1 references to $0.0 and $0.1 respectively. 
> 
Where are the firemen?

Gwendal

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to