// RUN: %target-swift-frontend -emit-ir %s -disable-availability-checking public protocol SomeObject {} public struct VariadicObjectBox { public let object: (repeat each S) } @resultBuilder public struct VariadicObjectBoxBuilder { public static func buildBlock(_ object: (repeat each S)) -> VariadicObjectBox { VariadicObjectBox(object: (repeat each object)) } } public struct ObjectContainer { public init(box: VariadicObjectBox) { // This init compiles } public init(@VariadicObjectBoxBuilder _ builder: () -> VariadicObjectBox) { // This init crashes on compilation } }