From a0be40edf66c8a844b63b76c9cd1999ba7e7b165 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 10 Oct 2025 04:05:24 +0000 Subject: [PATCH] fix clang-cl Signed-off-by: lizzie --- src/common/heap_tracker.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/heap_tracker.cpp b/src/common/heap_tracker.cpp index 48d1cdcddb..04a641ae6e 100644 --- a/src/common/heap_tracker.cpp +++ b/src/common/heap_tracker.cpp @@ -8,6 +8,7 @@ #include "common/heap_tracker.h" #include "common/logging/log.h" +#include "common/assert.h" namespace Common { @@ -167,7 +168,7 @@ void HeapTracker::Protect(size_t virtual_offset, size_t size, MemoryPermission p } // Clamp to end. - next = std::min(next, end); + next = (std::min)(next, end); // Reprotect, if we need to. if (should_protect) { @@ -189,7 +190,7 @@ void HeapTracker::RebuildSeparateHeapAddressSpace() { // Despite being worse in theory, this has proven to be better in practice than more // regularly dumping a smaller amount, because it significantly reduces average case // lock contention. - const size_t desired_count = std::min(m_resident_map_count, m_max_resident_map_count) / 2; + const size_t desired_count = (std::min)(m_resident_map_count, m_max_resident_map_count) / 2; const size_t evict_count = m_resident_map_count - desired_count; auto it = m_resident_mappings.begin();