Skip to content

Commit 4135426

Browse files
authored
Merge pull request #6786 from moiseev/sqrt
2 parents d89f8f4 + a1c5a0b commit 4135426

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

stdlib/public/Platform/Darwin.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,9 @@ public let M_PI_2 = Double.pi / 2
2323

2424
@available(swift, deprecated: 3.0, message: "Please use 'Double.pi / 4' or '.pi / 4' to get the value of correct type and avoid casting.")
2525
public let M_PI_4 = Double.pi / 4
26+
27+
@available(swift, deprecated: 3.0, message: "Please use '2.squareRoot()'.")
28+
public let M_SQRT2 = 2.squareRoot()
29+
30+
@available(swift, deprecated: 3.0, message: "Please use '0.5.squareRoot()'.")
31+
public let M_SQRT1_2 = 0.5.squareRoot()

stdlib/public/Platform/Glibc.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,9 @@ public let M_PI_2 = Double.pi / 2
2323

2424
@available(swift, deprecated: 3.0, message: "Please use '.pi / 4' to get the value of correct type and avoid casting.")
2525
public let M_PI_4 = Double.pi / 4
26+
27+
@available(swift, deprecated: 3.0, message: "Please use '2.squareRoot()'.")
28+
public let M_SQRT2 = 2.squareRoot()
29+
30+
@available(swift, deprecated: 3.0, message: "Please use '0.5.squareRoot()'.")
31+
public let M_SQRT1_2 = 0.5.squareRoot()

test/MathConstants.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ import Glibc
99
_ = M_PI // expected-warning {{is deprecated}}
1010
_ = M_PI_2 // expected-warning {{is deprecated}}
1111
_ = M_PI_4 // expected-warning {{is deprecated}}
12+
13+
_ = M_SQRT2 // expected-warning {{is deprecated}}
14+
_ = M_SQRT1_2 // expected-warning {{is deprecated}}

0 commit comments

Comments
 (0)