diff --git a/include/zipr_mem_space.h b/include/zipr_mem_space.h index b2afae9d8a1ff237350e8e58bb840e77d708e6a0..595c2ce16dfece5f2c70d328e538c1e71bd2b471 100644 --- a/include/zipr_mem_space.h +++ b/include/zipr_mem_space.h @@ -73,9 +73,10 @@ class ZiprMemorySpace_t : public MemorySpace_t { min_plopped=std::min(addr,min_plopped); max_plopped=std::max(addr,max_plopped); - if(this->find(addr) == this->end() ) - this->SplitFreeRange(addr); - (*this)[addr]=the_byte; + + if(this->find(addr) == this->end() ) + this->SplitFreeRange(addr); + (*this)[addr]=the_byte; } void PlopJump(RangeAddress_t addr) {