blob: ad45e416647a6dc2fcd3d33918ec02e468375435 [file] [log] [blame]
// RUN: %target-swift-frontend -primary-file %s -emit-ir -o /dev/null
// REQUIRES: objc_interop
import Foundation
@objc protocol P {
var property: Int64 { get }
}
class PUser<T: P> where T: NSObject {
init(t: T, updating progress: Progress) {
_ = t.observe(\.property) { t, _ in
let _ = t.property
}
}
}