diff options
Diffstat (limited to 'chromium/v8/src/objects/shared-function-info-inl.h')
| -rw-r--r-- | chromium/v8/src/objects/shared-function-info-inl.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/chromium/v8/src/objects/shared-function-info-inl.h b/chromium/v8/src/objects/shared-function-info-inl.h index 169e3c0c156..28274b71c17 100644 --- a/chromium/v8/src/objects/shared-function-info-inl.h +++ b/chromium/v8/src/objects/shared-function-info-inl.h @@ -97,6 +97,8 @@ NEVER_READ_ONLY_SPACE_IMPL(SharedFunctionInfo) CAST_ACCESSOR(SharedFunctionInfo) DEFINE_DEOPT_ELEMENT_ACCESSORS(SharedFunctionInfo, Object) +SYNCHRONIZED_ACCESSORS(SharedFunctionInfo, function_data, Object, + kFunctionDataOffset) ACCESSORS(SharedFunctionInfo, name_or_scope_info, Object, kNameOrScopeInfoOffset) ACCESSORS(SharedFunctionInfo, script_or_debug_info, HeapObject, @@ -168,15 +170,6 @@ AbstractCode SharedFunctionInfo::abstract_code() { } } -Object SharedFunctionInfo::function_data() const { - return ACQUIRE_READ_FIELD(*this, kFunctionDataOffset); -} - -void SharedFunctionInfo::set_function_data(Object data, WriteBarrierMode mode) { - RELEASE_WRITE_FIELD(*this, kFunctionDataOffset, data); - CONDITIONAL_WRITE_BARRIER(*this, kFunctionDataOffset, data, mode); -} - int SharedFunctionInfo::function_token_position() const { int offset = raw_function_token_offset(); if (offset == kFunctionTokenOutOfRange) { |
