Index: src/isolate.cc |
diff --git a/src/isolate.cc b/src/isolate.cc |
index 8e581359dca1393b38efa29ab3f13d3ffce9399c..d270b1d0b80a83e39540b8d82916e9a33e8706b6 100644 |
--- a/src/isolate.cc |
+++ b/src/isolate.cc |
@@ -1776,6 +1776,9 @@ Isolate::Isolate() |
// TODO(bmeurer) Initialized lazily because it depends on flags; can |
// be fixed once the default isolate cleanup is done. |
random_number_generator_(NULL), |
+ // TODO(rmcilroy) Currently setting this based on |
+ // FLAG_force_memory_constrained in Isolate::Init; move to here when |
+ // isolate cleanup is done |
is_memory_constrained_(false), |
has_fatal_error_(false), |
use_crankshaft_(true), |
@@ -2135,6 +2138,8 @@ bool Isolate::Init(Deserializer* des) { |
TRACE_ISOLATE(init); |
stress_deopt_count_ = FLAG_deopt_every_n_times; |
+ if (FLAG_force_memory_constrained.has_value) |
+ is_memory_constrained_ = FLAG_force_memory_constrained.value; |
has_fatal_error_ = false; |