// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -primary-file %s -emit-ir | %FileCheck %s // REQUIRES: CPU=i386 || CPU=x86_64 // struct OptionalStreamAdaptor { // CHECK: define hidden swiftcc void @_T015generic_ternary21OptionalStreamAdaptorV4next{{[_0-9a-zA-Z]*}}F(%TSq{{.*}}* noalias nocapture sret, %swift.type* %"OptionalStreamAdaptor", %T15generic_ternary21OptionalStreamAdaptorV* nocapture swiftself dereferenceable({{.*}})) mutating func next() -> Optional { return x[0].next() } var x: [T] }