diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-7115.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-7115.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-7115.js b/deps/v8/test/mjsunit/regress/regress-7115.js index 837c11e930..8bbb1ded20 100644 --- a/deps/v8/test/mjsunit/regress/regress-7115.js +++ b/deps/v8/test/mjsunit/regress/regress-7115.js @@ -7,13 +7,18 @@ function TestBuiltinSubclassing(Builtin) { assertTrue(%HasFastProperties(Builtin)); assertTrue(%HasFastProperties(Builtin.prototype)); - assertTrue(%HasFastProperties(Builtin.prototype.__proto__)); + assertEquals(!%IsDictPropertyConstTrackingEnabled(), + %HasFastProperties(Builtin.prototype.__proto__)); class SubClass extends Builtin {} - assertTrue(%HasFastProperties(Builtin)); - assertTrue(%HasFastProperties(Builtin.prototype)); - assertTrue(%HasFastProperties(Builtin.prototype.__proto__)); + assertEquals(!%IsDictPropertyConstTrackingEnabled(), + %HasFastProperties(Builtin)); + assertEquals(!%IsDictPropertyConstTrackingEnabled(), + %HasFastProperties(Builtin.prototype)); + assertEquals(!%IsDictPropertyConstTrackingEnabled(), + %HasFastProperties(Builtin.prototype.__proto__)); + } let TypedArray = Uint8Array.__proto__; |