@@ -1911,10 +1911,6 @@ extension BinaryFloatingPoint {
1911
1911
return true
1912
1912
}
1913
1913
1914
- @available ( * , unavailable, renamed: " isSignalingNaN " )
1915
- public var isSignaling : Bool {
1916
- return isSignalingNaN
1917
- }
1918
1914
1919
1915
/* TODO: uncomment these default implementations when it becomes possible
1920
1916
to use them.
@@ -1954,5 +1950,33 @@ extension BinaryFloatingPoint {
1954
1950
*/
1955
1951
}
1956
1952
1953
+ extension FloatingPoint {
1954
+ @available ( * , unavailable, message: " Use bitPattern property instead " )
1955
+ public func _toBitPattern( ) -> UInt {
1956
+ fatalError ( " unavailable " )
1957
+ }
1958
+
1959
+ @available ( * , unavailable, message: " Use init(bitPattern:) instead " )
1960
+ public static func _fromBitPattern( _ bits: UInt ) -> Self {
1961
+ fatalError ( " unavailable " )
1962
+ }
1963
+ }
1964
+
1965
+ extension BinaryFloatingPoint {
1966
+ @available ( * , unavailable, renamed: " isSignalingNaN " )
1967
+ public var isSignaling : Bool {
1968
+ fatalError ( " unavailable " )
1969
+ }
1970
+
1971
+ @available ( * , unavailable, renamed: " nan " )
1972
+ public var NaN : Bool {
1973
+ fatalError ( " unavailable " )
1974
+ }
1975
+ @available ( * , unavailable, renamed: " nan " )
1976
+ public var quietNaN : Bool {
1977
+ fatalError ( " unavailable " )
1978
+ }
1979
+ }
1980
+
1957
1981
@available ( * , unavailable, renamed: " FloatingPoint " )
1958
1982
public typealias FloatingPointType = FloatingPoint
0 commit comments