mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
These APIs are redundant with nil literals and the default initializer. rdar://19159145 Swift SVN r24957
25 lines
826 B
Swift
25 lines
826 B
Swift
// RUN: %target-parse-verify-swift
|
|
|
|
func test_UnsafePointer_null() {
|
|
let ptr1 = UnsafePointer<Int>.null()
|
|
// expected-error@-1 {{'null()' is unavailable: use 'nil' literal instead}}
|
|
let ptr2 = UnsafeMutablePointer<Int>.null()
|
|
// expected-error@-1 {{'null()' is unavailable: use 'nil' literal instead}}
|
|
}
|
|
|
|
func test_COpaquePointer_null() {
|
|
let ptr1 = COpaquePointer.null()
|
|
// expected-error@-1 {{'null()' is unavailable: use 'nil' literal instead}}
|
|
}
|
|
|
|
func test_CFunctionPointer_null() {
|
|
let ptr1 = CFunctionPointer<() -> ()>.null()
|
|
// expected-error@-1 {{'null()' is unavailable: use 'nil' literal instead}}
|
|
}
|
|
|
|
func test_AutoreleasingUnsafeMutablePointer_null() {
|
|
let ptr1 = AutoreleasingUnsafeMutablePointer<AnyObject>.null()
|
|
// expected-error@-1 {{'null()' is unavailable: use 'nil' literal instead}}
|
|
}
|
|
|