diff options
Diffstat (limited to 'src/mem/cache/tags/base_set_assoc.hh')
-rw-r--r-- | src/mem/cache/tags/base_set_assoc.hh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mem/cache/tags/base_set_assoc.hh b/src/mem/cache/tags/base_set_assoc.hh index ed9997608..024fda157 100644 --- a/src/mem/cache/tags/base_set_assoc.hh +++ b/src/mem/cache/tags/base_set_assoc.hh @@ -304,8 +304,8 @@ class BaseSetAssoc : public BaseTags * \param visitor Visitor to call on each block. */ void forEachBlk(CacheBlkVisitor &visitor) override { - for (unsigned i = 0; i < numSets * assoc; ++i) { - if (!visitor(blks[i])) + for (CacheBlk& blk : blks) { + if (!visitor(blk)) return; } } |