summaryrefslogtreecommitdiff
path: root/chromium/v8/src/objects/code.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/objects/code.cc')
-rw-r--r--chromium/v8/src/objects/code.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/v8/src/objects/code.cc b/chromium/v8/src/objects/code.cc
index 2e8f808262e..cb95761d2d8 100644
--- a/chromium/v8/src/objects/code.cc
+++ b/chromium/v8/src/objects/code.cc
@@ -239,7 +239,8 @@ const char* AbstractCode::Kind2String(Kind kind) {
bool Code::IsIsolateIndependent(Isolate* isolate) {
constexpr int all_real_modes_mask =
- (1 << (RelocInfo::LAST_REAL_RELOC_MODE + 1)) - 1;
+ (1 << (RelocInfo::LAST_REAL_RELOC_MODE + 1)) -
+ (1 << (RelocInfo::FIRST_REAL_RELOC_MODE - 1)) - 1;
constexpr int mode_mask = all_real_modes_mask &
~RelocInfo::ModeMask(RelocInfo::CONST_POOL) &
~RelocInfo::ModeMask(RelocInfo::OFF_HEAP_TARGET) &