blob: 6d4790ac6d1cd32fa95ec027ebf1c8a9df339908 [file] [log] [blame]
// RUN: %target-swift-frontend -dump-ast %s 2>&1 | %FileCheck %s
// CHECK: func_decl{{.*}}"foo2(_:)"
func foo2(_ x: Int) -> (Int) -> (Int) -> Int {
// CHECK: closure_expr type='(Int) -> (Int) -> Int' {{.*}} discriminator=0 captures=(x)
return {(bar: Int) -> (Int) -> Int in
// CHECK: closure_expr type='(Int) -> Int' {{.*}} discriminator=0 captures=(x, bar)
return {(bas: Int) -> Int in
return x + bar + bas
}
}
}