summaryrefslogtreecommitdiff
path: root/deps/v8/src/zone
diff options
context:
space:
mode:
authorMatheus Marchini <mat@mmarchini.me>2019-04-16 10:26:02 -0700
committerMatheus Marchini <mat@mmarchini.me>2019-04-18 16:57:19 -0700
commit7f29117de3329adf10e0d8911eaa7460968fa680 (patch)
tree321f8316b3af15831a2185b00f2e85ed4a03c11d /deps/v8/src/zone
parenta7d7d4dfb73233b23e478c73d6fff784a0738b9b (diff)
downloadandroid-node-v8-7f29117de3329adf10e0d8911eaa7460968fa680.tar.gz
android-node-v8-7f29117de3329adf10e0d8911eaa7460968fa680.tar.bz2
android-node-v8-7f29117de3329adf10e0d8911eaa7460968fa680.zip
deps: patch V8 to 7.4.288.21
Refs: https://github.com/v8/v8/compare/7.4.288.18...7.4.288.21 PR-URL: https://github.com/nodejs/node/pull/27265 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'deps/v8/src/zone')
-rw-r--r--deps/v8/src/zone/accounting-allocator.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/deps/v8/src/zone/accounting-allocator.cc b/deps/v8/src/zone/accounting-allocator.cc
index d59c7de146..e248466ed1 100644
--- a/deps/v8/src/zone/accounting-allocator.cc
+++ b/deps/v8/src/zone/accounting-allocator.cc
@@ -24,7 +24,7 @@ Segment* AccountingAllocator::AllocateSegment(size_t bytes) {
if (memory == nullptr) return nullptr;
size_t current =
- current_memory_usage_.fetch_add(bytes, std::memory_order_relaxed);
+ current_memory_usage_.fetch_add(bytes, std::memory_order_relaxed) + bytes;
size_t max = max_memory_usage_.load(std::memory_order_relaxed);
while (current > max && !max_memory_usage_.compare_exchange_weak(
max, current, std::memory_order_relaxed)) {