summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/arguments-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/arguments-inl.h')
-rw-r--r--deps/v8/src/objects/arguments-inl.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/deps/v8/src/objects/arguments-inl.h b/deps/v8/src/objects/arguments-inl.h
index c2ef59a896..2931c5b0a0 100644
--- a/deps/v8/src/objects/arguments-inl.h
+++ b/deps/v8/src/objects/arguments-inl.h
@@ -29,12 +29,14 @@ CAST_ACCESSOR(JSArgumentsObject)
SMI_ACCESSORS(AliasedArgumentsEntry, aliased_context_slot,
kAliasedContextSlotOffset)
-Context SloppyArgumentsElements::context() {
- return Context::cast(get(kContextIndex));
+DEF_GETTER(SloppyArgumentsElements, context, Context) {
+ return TaggedField<Context>::load(isolate, *this,
+ OffsetOfElementAt(kContextIndex));
}
-FixedArray SloppyArgumentsElements::arguments() {
- return FixedArray::cast(get(kArgumentsIndex));
+DEF_GETTER(SloppyArgumentsElements, arguments, FixedArray) {
+ return TaggedField<FixedArray>::load(isolate, *this,
+ OffsetOfElementAt(kArgumentsIndex));
}
void SloppyArgumentsElements::set_arguments(FixedArray arguments) {