diff options
Diffstat (limited to 'deps/v8/src/runtime/runtime-array.cc')
-rw-r--r-- | deps/v8/src/runtime/runtime-array.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/runtime/runtime-array.cc b/deps/v8/src/runtime/runtime-array.cc index 6190b16cff..34a8b2b937 100644 --- a/deps/v8/src/runtime/runtime-array.cc +++ b/deps/v8/src/runtime/runtime-array.cc @@ -5,6 +5,7 @@ #include "src/debug/debug.h" #include "src/execution/arguments-inl.h" #include "src/execution/isolate-inl.h" +#include "src/execution/protectors-inl.h" #include "src/heap/factory.h" #include "src/heap/heap-inl.h" // For ToBoolean. TODO(jkummerow): Drop. #include "src/heap/heap-write-barrier-inl.h" @@ -136,8 +137,8 @@ RUNTIME_FUNCTION(Runtime_NewArray) { // just flip the bit on the global protector cell instead. // TODO(bmeurer): Find a better way to mark this. Global protectors // tend to back-fire over time... - if (isolate->IsArrayConstructorIntact()) { - isolate->InvalidateArrayConstructorProtector(); + if (Protectors::IsArrayConstructorIntact(isolate)) { + Protectors::InvalidateArrayConstructor(isolate); } } } |