From df59d5997cb38a646e96f984bc222ec607e2c00f Mon Sep 17 00:00:00 2001 From: Claire Wolf Date: Wed, 22 Apr 2020 18:05:12 +0200 Subject: Cleanup FpgaConfig::write_cram_pbm tile_type initialization Signed-off-by: Claire Wolf --- icepack/icepack.cc | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/icepack/icepack.cc b/icepack/icepack.cc index 2eec7ed..490bbbf 100644 --- a/icepack/icepack.cc +++ b/icepack/icepack.cc @@ -974,17 +974,9 @@ void FpgaConfig::write_cram_pbm(std::ostream &ofs, int bank_num) const // We require random access to tile_type, so ensure that each column of each // bank is initialised so that all possible indices are valid for (int bank = 0; bank < 4; bank++) { - tile_type[bank].reserve(this->cram_width); - - for (int x = 0; x < this->cram_width; x++) { - tile_type[bank].push_back(vector(this->cram_height)); - - for (int y = 0; y < this->cram_height; y++) { - // Initialisation value unimportant - will be overwritten during - // image generation - tile_type[bank][x].push_back(0); - } - } + tile_type[bank].resize(this->cram_width); + for (int x = 0; x < this->cram_width; x++) + tile_type[bank][x].resize(this->cram_height); } for (int y = 0; y <= this->chip_height()+1; y++) -- cgit v1.2.3