summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js b/deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js
index 4cc40c5127..c03d5d5be1 100644
--- a/deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js
+++ b/deps/v8/test/mjsunit/regress/regress-crbug-961709-1.js
@@ -10,6 +10,17 @@ function foo() {
return a[0];
}
+function bar() {
+ const a = new Array(10);
+ a[0] = 1;
+ return a[0];
+}
+
Object.setPrototypeOf(Array.prototype, new Int8Array());
+%EnsureFeedbackVectorForFunction(foo);
assertEquals(undefined, foo());
assertEquals(undefined, foo());
+
+%EnsureFeedbackVectorForFunction(bar);
+assertEquals(undefined, bar());
+assertEquals(undefined, bar());