// RUN: %target-typecheck-verify-swift protocol P { func b(i: @escaping (inout Int) -> Double) } func foo(_ bar: T) { bar.b { a in Double((a, a += 1).0) } }