[Function builders] Add tests for function builders on protocol requirements

This commit is contained in:
Doug Gregor
2020-05-25 23:42:45 -07:00
parent 5d9d4f9434
commit 8cec6b555d
2 changed files with 43 additions and 0 deletions

View File

@@ -47,3 +47,10 @@ public struct UsesBuilderProperty {
// CHECK: public func myFunc(@FunctionBuilders.TupleBuilder fn: () -> ())
public func myFunc(@TupleBuilder fn: () -> ()) {}
}
public protocol ProtocolWithBuilderProperty {
associatedtype Assoc
// CHECK: @FunctionBuilders.TupleBuilder var myVar: Self.Assoc { get }
@TupleBuilder var myVar: Assoc { get }
}