diff --git a/src/mem/ruby/common/Address.cc b/src/mem/ruby/common/Address.cc index 39de974a57..fd3c43e1bf 100644 --- a/src/mem/ruby/common/Address.cc +++ b/src/mem/ruby/common/Address.cc @@ -66,7 +66,8 @@ makeLineAddress(Addr addr, int cacheLineBits) Addr makeNextStrideAddress(Addr addr, int stride) { - return makeLineAddress(addr) + RubySystem::getBlockSizeBytes() * stride; + return makeLineAddress(addr) + + static_cast(RubySystem::getBlockSizeBytes()) * stride; } std::string