diff options
Diffstat (limited to 'deps/v8/src/objects/objects-body-descriptors-inl.h')
-rw-r--r-- | deps/v8/src/objects/objects-body-descriptors-inl.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/objects/objects-body-descriptors-inl.h b/deps/v8/src/objects/objects-body-descriptors-inl.h index 838b0536e2..44a11accdb 100644 --- a/deps/v8/src/objects/objects-body-descriptors-inl.h +++ b/deps/v8/src/objects/objects-body-descriptors-inl.h @@ -931,7 +931,7 @@ class CodeDataContainer::BodyDescriptor final : public BodyDescriptorBase { CodeDataContainer::kPointerFieldsWeakEndOffset, v); if (V8_EXTERNAL_CODE_SPACE_BOOL) { - v->VisitCodePointer(obj, obj.RawField(kCodeOffset)); + v->VisitCodePointer(obj, obj.RawCodeField(kCodeOffset)); } } @@ -1114,6 +1114,7 @@ ReturnType BodyDescriptorApply(InstanceType type, T1 p1, T2 p2, T3 p3, T4 p4) { case JS_STRING_ITERATOR_TYPE: case JS_TYPED_ARRAY_PROTOTYPE_TYPE: case JS_FUNCTION_TYPE: + case JS_CLASS_CONSTRUCTOR_TYPE: case JS_PROMISE_CONSTRUCTOR_TYPE: case JS_REG_EXP_CONSTRUCTOR_TYPE: case JS_ARRAY_CONSTRUCTOR_TYPE: |