| // 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 |
| |
| } |
| } |
| } |