// RUN: %target-swift-frontend %s -module-name A -emit-ir -g -o - | %FileCheck %s // REQUIRES: CPU=x86_64 public struct Continuation { private let magicToken = "Hello World" fileprivate let f: (() -> A)? private let _makeMeBigger = 0 public func run() {} } public typealias ContinuationU = Continuation<()> // CHECK: %2 = alloca %T1A12ContinuationV, align 8 // CHECK-NEXT: call void @llvm.dbg.declare(metadata %T1A12ContinuationV* %2, // CHECK-SAME: metadata ![[X:.*]], metadata !DIExpression()) // CHECK: ![[X]] = !DILocalVariable(name: "x", public func f(_ xs: [Continuation]) -> (() -> A?) { return { for x in xs { x.run() } return nil } }