From e0b595477b9ee1fef9043087d63928ddcb3033ee Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 7 Dec 2025 20:48:28 -0500 Subject: [PATCH] std::vector can inherently do this. --- Machines/MasterSystem/MasterSystem.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Machines/MasterSystem/MasterSystem.cpp b/Machines/MasterSystem/MasterSystem.cpp index 150d96c8c..4cd24fe5e 100644 --- a/Machines/MasterSystem/MasterSystem.cpp +++ b/Machines/MasterSystem/MasterSystem.cpp @@ -123,9 +123,7 @@ public: static constexpr size_t TargetSize = 48*1024; if(cartridge_.size() < TargetSize) { - const auto new_space = TargetSize - cartridge_.size(); - cartridge_.resize(TargetSize); - std::fill(cartridge_.begin() + ptrdiff_t(new_space), cartridge_.end(), 0xff); + cartridge_.resize(TargetSize, 0xff); } if(paging_scheme_ == Target::PagingScheme::Codemasters) {