Skip to content

Commit 8ef2914

Browse files
committed
deps: skip flags implied by --predictable in hash computation
1 parent 99bfae6 commit 8ef2914

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

deps/v8/src/flags/flags.cc

+13
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,19 @@ uint32_t ComputeFlagListHash() {
543543
// code caching.
544544
if (flag.PointsTo(&v8_flags.random_seed)) continue;
545545
if (flag.PointsTo(&v8_flags.predictable)) continue;
546+
// The following flags are implied by --predictable (some negated).
547+
if (flag.PointsTo(&v8_flags.concurrent_recompilation)) continue;
548+
if (flag.PointsTo(&v8_flags.parallel_scavenge)) continue;
549+
if (flag.PointsTo(&v8_flags.cppheap_concurrent_marking)) continue;
550+
if (flag.PointsTo(&v8_flags.concurrent_sparkplug)) continue;
551+
if (flag.PointsTo(&v8_flags.concurrent_marking)) continue;
552+
if (flag.PointsTo(&v8_flags.concurrent_array_buffer_sweeping)) continue;
553+
if (flag.PointsTo(&v8_flags.parallel_marking)) continue;
554+
if (flag.PointsTo(&v8_flags.concurrent_sweeping)) continue;
555+
if (flag.PointsTo(&v8_flags.parallel_compaction)) continue;
556+
if (flag.PointsTo(&v8_flags.parallel_pointer_update)) continue;
557+
if (flag.PointsTo(&v8_flags.memory_reducer)) continue;
558+
if (flag.PointsTo(&v8_flags.single_threaded_gc)) continue;
546559
modified_args_as_string << flag;
547560
}
548561
std::string args(modified_args_as_string.str());

0 commit comments

Comments
 (0)