blob: 0e521ccd9379bbb4619115f594f3c3396a7c7e7a [file] [log] [blame]
// RUN: %target-swift-frontend -Xllvm -sil-full-demangle -enable-testing -profile-generate -profile-coverage-mapping -emit-sil -module-name coverage_subscript_autoclosure %s | %FileCheck %s
struct S {
subscript(i: Int, autoclosure: @autoclosure () -> Int) -> Int {
// CHECK-LABEL: sil_coverage_map {{.*}}S.subscript.getter
get { // CHECK-NEXT: [[@LINE]]:9 -> [[@LINE+2]]:6 : 0
return 0
}
// CHECK-LABEL: sil_coverage_map {{.*}}S.subscript.setter
set { // CHECK-NEXT: [[@LINE]]:9 -> [[@LINE+2]]:6 : 0
}
}
}