From bd80a11776e79750e204ef417a91e8f9ea7c0030 Mon Sep 17 00:00:00 2001 From: Ethan Ermovick <61568556+Arleee1@users.noreply.github.com> Date: Mon, 16 Feb 2026 22:42:59 -0500 Subject: [PATCH] Fix incorrect placement of tot rows sum --- libpimeval/src/pimResMgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpimeval/src/pimResMgr.cpp b/libpimeval/src/pimResMgr.cpp index ea571346..b4f5affe 100644 --- a/libpimeval/src/pimResMgr.cpp +++ b/libpimeval/src/pimResMgr.cpp @@ -793,6 +793,7 @@ pimResMgr::coreUsage::findAvailRange(unsigned numRowsToAlloc) void pimResMgr::coreUsage::addRange(std::pair range, PimObjId objId) { + m_totRowsInUse += range.second; // aggregate with the prev range if (!m_rangesInUse.empty()) { auto it = std::prev(m_rangesInUse.end()); @@ -807,7 +808,6 @@ pimResMgr::coreUsage::addRange(std::pair range, PimObjId obj } m_rangesInUse.insert(std::make_pair(range, objId)); m_newAlloc.insert(range); - m_totRowsInUse += range.second; } //! @brief Delete an object from core usage