summaryrefslogtreecommitdiff
path: root/deps/v8/src/heap/cppgc/page-memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/heap/cppgc/page-memory.h')
-rw-r--r--deps/v8/src/heap/cppgc/page-memory.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/heap/cppgc/page-memory.h b/deps/v8/src/heap/cppgc/page-memory.h
index e5b73318f7..5006b9121b 100644
--- a/deps/v8/src/heap/cppgc/page-memory.h
+++ b/deps/v8/src/heap/cppgc/page-memory.h
@@ -242,7 +242,8 @@ class V8_EXPORT_PRIVATE PageBackend final {
// Returns true if the provided allocator supports committing at the required
// granularity.
inline bool SupportsCommittingGuardPages(PageAllocator& allocator) {
- return kGuardPageSize % allocator.CommitPageSize() == 0;
+ return kGuardPageSize != 0 &&
+ kGuardPageSize % allocator.CommitPageSize() == 0;
}
Address NormalPageMemoryRegion::Lookup(ConstAddress address) const {