summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js24
1 files changed, 18 insertions, 6 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js b/deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js
index d459a7a8d3..e458302e67 100644
--- a/deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js
+++ b/deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js
@@ -6,14 +6,24 @@
function runNearStackLimit(f) {
function t() {
- try { t(); } catch(e) { f(); }
+ try {
+ t();
+ } catch (e) {
+ f();
+ }
};
- try { t(); } catch(e) {}
+ try {
+ t();
+ } catch (e) {
+ }
}
-function g(x) { return x.bar; }
-function f1() { }
-function f2() { }
+function g(x) {
+ return x.bar;
+};
+%PrepareFunctionForOptimization(g);
+function f1() {}
+function f2() {}
var x = Object.defineProperty({}, "bar", { get: f1 });
g(x);
@@ -21,4 +31,6 @@ g(x);
var y = Object.defineProperty({}, "bar", { get: f2 });
g(y);
%OptimizeFunctionOnNextCall(g);
-runNearStackLimit(function() { g(y); });
+runNearStackLimit(function() {
+ g(y);
+});