diff --git a/src/mem/cache/replacement_policies/tree_plru_rp.cc b/src/mem/cache/replacement_policies/tree_plru_rp.cc index 5014785093..ffd039c9e1 100644 --- a/src/mem/cache/replacement_policies/tree_plru_rp.cc +++ b/src/mem/cache/replacement_policies/tree_plru_rp.cc @@ -104,8 +104,7 @@ TreePLRU::TreePLRUReplData::TreePLRUReplData( TreePLRU::TreePLRU(const Params &p) : Base(p), numLeaves(p.num_leaves), count(0), treeInstance(nullptr) { - fatal_if(!isPowerOf2(numLeaves), - "Number of leaves must be non-zero and a power of 2"); + fatal_if(numLeaves < 2, "Number of leaves must be two or greater"); } void