// RUN: %target-swift-frontend -primary-file %s -emit-ir | %FileCheck %s // REQUIRES: CPU=i386 || CPU=x86_64 // struct OptionalStreamAdaptor { // CHECK: define hidden swiftcc void @"$s15generic_ternary21OptionalStreamAdaptorV4next{{[_0-9a-zA-Z]*}}F"(ptr noalias sret({{.*}}) %0, ptr %"OptionalStreamAdaptor", ptr swiftself captures(none) dereferenceable({{.*}}) %1) mutating func next() -> Optional { return x[0].next() } var x: [T] }