| Index: test/mjsunit/math-sqrt.js
|
| diff --git a/test/mjsunit/math-sqrt.js b/test/mjsunit/math-sqrt.js
|
| index fb00d5ba8ab138ac6b8020387ede85c9a245fd92..45ec234db1cdcba769b3bd4ebead08ee739cebd0 100644
|
| --- a/test/mjsunit/math-sqrt.js
|
| +++ b/test/mjsunit/math-sqrt.js
|
| @@ -29,7 +29,11 @@
|
|
|
| function test(expected_sqrt, value) {
|
| assertEquals(expected_sqrt, Math.sqrt(value));
|
| - if (isFinite(value)) {
|
| + if (isFinite(value)) {
|
| + if ((1 / value) != -Infinity) {
|
| + // Math.pow(-0, 0.5) must be zero, but Math.sqrt(-0) is -0.
|
| + expected_sqrt = 0;
|
| + }
|
| assertEquals(expected_sqrt, Math.pow(value, 0.5));
|
| }
|
| }
|
|
|