From 49f559cd4044d64cff409e80e44d44c4d977f42c Mon Sep 17 00:00:00 2001 From: Lakira Ashley Date: Wed, 25 Jan 2023 15:52:01 +1030 Subject: [PATCH] Use operator[] instead of .insert Signed-off-by: Lakira Ashley --- lib/include/prjxray/xilinx/configuration.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/lib/include/prjxray/xilinx/configuration.h b/lib/include/prjxray/xilinx/configuration.h index ff08a390..8cbcbf18 100644 --- a/lib/include/prjxray/xilinx/configuration.h +++ b/lib/include/prjxray/xilinx/configuration.h @@ -487,11 +487,9 @@ Configuration::InitWithPackets(const typename ArchType::Part& part, // do auto-incrementing block writes. for (size_t ii = 0; ii < packet.data().size(); ii += ArchType::words_per_frame) { - frames.insert( - {current_frame_address, - packet.data().subspan( - ii, - ArchType::words_per_frame)}); + frames[current_frame_address] = + packet.data().subspan( + ii, ArchType::words_per_frame); auto next_address = part.GetNextFrameAddress( @@ -523,9 +521,8 @@ Configuration::InitWithPackets(const typename ArchType::Part& part, current_frame_address = frame_address_register; start_dup_write = false; - frames.insert( - {current_frame_address, - frames[last_write_frame_address]}); + frames[current_frame_address] = + frames[last_write_frame_address]; } } break; default: