mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Re-enable tests (oops)
This commit is contained in:
@@ -322,38 +322,38 @@ struct Subscripts<T> {
|
||||
}
|
||||
}
|
||||
|
||||
//struct SubscriptDefaults1 {
|
||||
// subscript(x: Int = 0) -> Int {
|
||||
// get { fatalError() }
|
||||
// set { fatalError() }
|
||||
// }
|
||||
// subscript(x: Int, y: Int, z: Int = 0) -> Int {
|
||||
// get { fatalError() }
|
||||
// set { fatalError() }
|
||||
// }
|
||||
// subscript(x: Bool, bool y: Bool = false) -> Bool {
|
||||
// get { fatalError() }
|
||||
// set { fatalError() }
|
||||
// }
|
||||
// subscript(bool x: Bool, y: Int, z: Int = 0) -> Int {
|
||||
// get { fatalError() }
|
||||
// set { fatalError() }
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//struct SubscriptDefaults2 {
|
||||
// subscript(x: Int? = nil) -> Int {
|
||||
// get { fatalError() }
|
||||
// set { fatalError() }
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//struct SubscriptDefaults3 {
|
||||
// subscript(x: Int = #line) -> Int {
|
||||
// get { fatalError() }
|
||||
// set { fatalError() }
|
||||
// }
|
||||
//}
|
||||
struct SubscriptDefaults1 {
|
||||
subscript(x: Int = 0) -> Int {
|
||||
get { fatalError() }
|
||||
set { fatalError() }
|
||||
}
|
||||
subscript(x: Int, y: Int, z: Int = 0) -> Int {
|
||||
get { fatalError() }
|
||||
set { fatalError() }
|
||||
}
|
||||
subscript(x: Bool, bool y: Bool = false) -> Bool {
|
||||
get { fatalError() }
|
||||
set { fatalError() }
|
||||
}
|
||||
subscript(bool x: Bool, y: Int, z: Int = 0) -> Int {
|
||||
get { fatalError() }
|
||||
set { fatalError() }
|
||||
}
|
||||
}
|
||||
|
||||
struct SubscriptDefaults2 {
|
||||
subscript(x: Int? = nil) -> Int {
|
||||
get { fatalError() }
|
||||
set { fatalError() }
|
||||
}
|
||||
}
|
||||
|
||||
struct SubscriptDefaults3 {
|
||||
subscript(x: Int = #line) -> Int {
|
||||
get { fatalError() }
|
||||
set { fatalError() }
|
||||
}
|
||||
}
|
||||
|
||||
// CHECK-LABEL: sil hidden [ossa] @{{.*}}10subscripts
|
||||
func subscripts<T: Hashable, U: Hashable>(x: T, y: U, s: String) {
|
||||
@@ -386,21 +386,21 @@ func subscripts<T: Hashable, U: Hashable>(x: T, y: U, s: String) {
|
||||
_ = \Subscripts<T>.[Bass()]
|
||||
_ = \Subscripts<T>.[Treble()]
|
||||
|
||||
// _ = \SubscriptDefaults1.[]
|
||||
// _ = \SubscriptDefaults1.[0]
|
||||
// _ = \SubscriptDefaults1.[0, 0]
|
||||
// _ = \SubscriptDefaults1.[0, 0, 0]
|
||||
//
|
||||
// _ = \SubscriptDefaults1.[false]
|
||||
// _ = \SubscriptDefaults1.[false, bool: false]
|
||||
// _ = \SubscriptDefaults1.[bool: false, 0]
|
||||
// _ = \SubscriptDefaults1.[bool: false, 0, 0]
|
||||
//
|
||||
// _ = \SubscriptDefaults2.[]
|
||||
// _ = \SubscriptDefaults2.[0]
|
||||
//
|
||||
// _ = \SubscriptDefaults3.[]
|
||||
// _ = \SubscriptDefaults3.[0]
|
||||
_ = \SubscriptDefaults1.[]
|
||||
_ = \SubscriptDefaults1.[0]
|
||||
_ = \SubscriptDefaults1.[0, 0]
|
||||
_ = \SubscriptDefaults1.[0, 0, 0]
|
||||
|
||||
_ = \SubscriptDefaults1.[false]
|
||||
_ = \SubscriptDefaults1.[false, bool: false]
|
||||
_ = \SubscriptDefaults1.[bool: false, 0]
|
||||
_ = \SubscriptDefaults1.[bool: false, 0, 0]
|
||||
|
||||
_ = \SubscriptDefaults2.[]
|
||||
_ = \SubscriptDefaults2.[0]
|
||||
|
||||
_ = \SubscriptDefaults3.[]
|
||||
_ = \SubscriptDefaults3.[0]
|
||||
}
|
||||
|
||||
// CHECK-LABEL: sil hidden [ossa] @{{.*}}subclass_generics
|
||||
|
||||
Reference in New Issue
Block a user