Commit b2c4fec5 authored by Marja Hölttä's avatar Marja Hölttä Committed by Commit Bot

[super property speed] Switch --super-ic on under --future

This enables correctness fuzzing.

Bug: v8:9237
Change-Id: I9b8e5506cf22a482cf39e92d3d67629382ac4b39
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2436539Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
Commit-Queue: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70237}
parent abab49d9
......@@ -425,6 +425,7 @@ DEFINE_BOOL(future, FUTURE_BOOL,
DEFINE_WEAK_IMPLICATION(future, write_protect_code_memory)
DEFINE_WEAK_IMPLICATION(future, finalize_streaming_on_background)
DEFINE_WEAK_IMPLICATION(future, super_ic)
// Flags for jitless
DEFINE_BOOL(jitless, V8_LITE_BOOL,
......
......@@ -2591,6 +2591,10 @@ TEST(ClassDeclarations) {
}
TEST(ClassAndSuperClass) {
// Different bytecodes are generated with and without --future temporarily,
// see crbug.com/v8/9237 . TODO(marja): remove this hack once --super-ic is on
// by default.
FLAG_super_ic = false;
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
printer.set_wrap(false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment