// RUN: %target-swift-frontend -typecheck %s @resultBuilder struct SillyBuilder { static func buildBlock() -> () {} } struct SillyStruct { init(@SillyBuilder _: () -> ()) {} } struct UsesSillyStruct { var x: Int = 0 func foo() { SillyStruct { let fn = { if true { _ = x } } } } }