   func foo(x: Int)
   func bar()
   func bas()
-
-  prefix func +(x: Self)
 
   var prop1: Int { get set }
   var prop2: Int { get set }

    set {}
  }
}

prefix func +(x: C) {}

// CHECK:         destroy_addr [[SELF_COPY]]
// CHECK-NOT:     destroy_addr [[SELF_ADDR]]

class C: Fooable, Barrable {
  required init() {}
  @objc func foo(x: Int) {
