     }
   }
 
+  @_transparent
+  public func transparentFunc() {
+    let ALLNOTYPECHECK_local = 1
+    _blackHole("@_transparent method body")
+    // CHECK-NONINLINE-ONLY: "@_transparent method body"
+    // CHECK-ALL-ONLY-NOT: "@_transparent method body"
+  }
+
+  func internalFunc() {
+    let NEVERTYPECHECK_local = 1
+    _blackHole("internal method body") // CHECK-NOT: "internal method body"
+  }
+
+  public func publicFunc() {
+    let NEVERTYPECHECK_local = 1
+    _blackHole("public method body") // CHECK-NOT: "public method body"
+  }
+
+  private func privateFunc() {
+    let NEVERTYPECHECK_local = 1
+    _blackHole("private method body") // CHECK-NOT: "private method body"
+  }
+
+  @_transparent public init(b: Int) {
+    let ALLNOTYPECHECK_local = 1
+    _blackHole("@_transparent init body")
+    // CHECK-NONINLINE-ONLY: "@_transparent init body"
+    // CHECK-ALL-ONLY-NOT: "@_transparent init body"
+  }
+
   public var didSetVar: Int = 1 {
     didSet {
       // Body typechecked regardless
-      _blackHole("didSet body") // CHECK-NOT: "didSet body"
-    }
-  }
-
-  @_transparent
-  public func transparentFunc() {
-    let ALLNOTYPECHECK_local = 1
-    _blackHole("@_transparent method body")
-    // CHECK-NONINLINE-ONLY: "@_transparent method body"
-    // CHECK-ALL-ONLY-NOT: "@_transparent method body"
-  }
-
-  func internalFunc() {
-    let ALLNOTYPECHECK_local = 1
-    let INLINENOTYPECHECK_local = 1
-    _blackHole("internal method body") // CHECK-NOT: "internal method body"
-  }
-
-  public func publicFunc() {
-    let ALLNOTYPECHECK_local = 1
-    let INLINENOTYPECHECK_local = 1
-    _blackHole("public method body") // CHECK-NOT: "public method body"
-  }
-
-  private func privateFunc() {
-    let ALLNOTYPECHECK_local = 1
-    let INLINENOTYPECHECK_local = 1
-    _blackHole("private method body") // CHECK-NOT: "private method body"
-  }
-
-  @_transparent public init(b: Int) {
-    let ALLNOTYPECHECK_local = 1
-    _blackHole("@_transparent init body")
-    // CHECK-NONINLINE-ONLY: "@_transparent init body"
-    // CHECK-ALL-ONLY-NOT: "@_transparent init body"
+      _blackHole("didSet body") // CHECK-NONINLINE-SIL: "didSet body"
+      // CHECK-NONINLINE-TEXTUAL-NOT: "didSet body"
+    }
   }
 
   @inlinable public init() {

  }

  @inline(__always) public init(a: Int) {
    let ALLNOTYPECHECK_local = 1
    let INLINENOTYPECHECK_local = 1
    _blackHole("@inline(__always) init body") // CHECK-NOT: "@inline(__always) init body"
  }

  init(c: Int) {
    let ALLNOTYPECHECK_local = 1
    let INLINENOTYPECHECK_local = 1
    _blackHole("internal init body") // CHECK-NOT: "internal init body"
  }

  public init(d: Int) {
    let ALLNOTYPECHECK_local = 1
    let INLINENOTYPECHECK_local = 1
    _blackHole("public init body") // CHECK-NOT: "public init body"
  }

  private init(e: Int) {
    let ALLNOTYPECHECK_local = 1
    let INLINENOTYPECHECK_local = 1
    _blackHole("private init body") // CHECK-NOT: "private init body"
  }


  public var inlineAlwaysSetter: Int {
    get { 0 }
    @inline(__always) set {
      let NEVERTYPECHECK_local = 1
      _blackHole("@inline(__always) setter body") // CHECK-NOT: "@inline(__always) setter body"
    }
  }
