From 209e6bb34fa75f0fc41181f161cfb366574716a7 Mon Sep 17 00:00:00 2001 From: Derek Christ Date: Mon, 27 Oct 2025 17:34:46 +0100 Subject: [PATCH] fix(generator): honor minAddress and maxAddress --- src/simulator/simulator/generator/SequentialState.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/simulator/simulator/generator/SequentialState.cpp b/src/simulator/simulator/generator/SequentialState.cpp index 380acfe1..ab8bac45 100644 --- a/src/simulator/simulator/generator/SequentialState.cpp +++ b/src/simulator/simulator/generator/SequentialState.cpp @@ -54,13 +54,13 @@ SequentialState::SequentialState(uint64_t numRequests, dataLength(dataLength), randomGenerator(this->seed) { - if (minAddress > memorySize - 1) + if (this->minAddress > memorySize - 1) SC_REPORT_FATAL("TrafficGenerator", "minAddress is out of range."); - if (maxAddress > memorySize - 1) + if (this->maxAddress > memorySize - 1) SC_REPORT_FATAL("TrafficGenerator", "maxAddress is out of range."); - if (maxAddress < minAddress) + if (this->maxAddress < this->minAddress) SC_REPORT_FATAL("TrafficGenerator", "maxAddress is smaller than minAddress."); rwRatio = std::clamp(rwRatio, 0.0, 1.0);