// RUN: %target-typecheck-verify-swift // An inout parameter can be captured. func foo(x: inout Int) { func bar() -> Int { return x } } // But not partially applied. struct C { mutating func f(x: Int) {} } var c = C() let x = c.f // expected-error{{cannot reference 'mutating' method as function value}}