aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-undefined-nan3.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-undefined-nan3.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-undefined-nan3.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-undefined-nan3.js b/deps/v8/test/mjsunit/regress/regress-undefined-nan3.js
index 5a0bc38c07..400434c612 100644
--- a/deps/v8/test/mjsunit/regress/regress-undefined-nan3.js
+++ b/deps/v8/test/mjsunit/regress/regress-undefined-nan3.js
@@ -6,15 +6,17 @@
var ab = new ArrayBuffer(8);
var i_view = new Int32Array(ab);
-i_view[0] = %GetHoleNaNUpper()
+i_view[0] = %GetHoleNaNUpper();
i_view[1] = %GetHoleNaNLower();
var f_view = new Float64Array(ab);
var fixed_double_elements = new Float64Array(1);
fixed_double_elements[0] = f_view[0];
-function A(src) { this.x = src[0]; }
-
+function A(src) {
+ this.x = src[0];
+};
+%PrepareFunctionForOptimization(A);
new A(fixed_double_elements);
new A(fixed_double_elements);
@@ -22,8 +24,10 @@ new A(fixed_double_elements);
var obj = new A(fixed_double_elements);
-function move_x(dst, obj) { dst[0] = obj.x; }
-
+function move_x(dst, obj) {
+ dst[0] = obj.x;
+};
+%PrepareFunctionForOptimization(move_x);
var doubles = [0.5];
move_x(doubles, obj);
move_x(doubles, obj);