diff options
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.js | 11 |
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()); |