Index: src/flag-definitions.h |
diff --git a/src/flag-definitions.h b/src/flag-definitions.h |
index def2dec73ef6bd637bdf781df9f4a3f729cefce9..6923c6c04654f9309462ae56b3ad37d5576921b0 100644 |
--- a/src/flag-definitions.h |
+++ b/src/flag-definitions.h |
@@ -675,6 +675,9 @@ DEFINE_INT(random_seed, 0, |
DEFINE_BOOL(trace_weak_arrays, false, "trace WeakFixedArray usage") |
DEFINE_BOOL(track_prototype_users, false, |
"keep track of which maps refer to a given prototype object") |
+DEFINE_BOOL(eliminate_prototype_chain_checks, false, |
+ "collapse prototype chain checks into single-cell checks") |
+DEFINE_IMPLICATION(eliminate_prototype_chain_checks, track_prototype_users) |
DEFINE_BOOL(use_verbose_printer, true, "allows verbose printing") |
#if TRACE_MAPS |
DEFINE_BOOL(trace_maps, false, "trace map creation") |