diff options
-rw-r--r-- | spike_main/spike.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/spike_main/spike.cc b/spike_main/spike.cc index 6ca8efc..d4e572c 100644 --- a/spike_main/spike.cc +++ b/spike_main/spike.cc @@ -118,7 +118,7 @@ void merge_overlapping_memory_regions(std::vector<std::pair<reg_t, mem_t*>>& mem mems.erase(std::next(it).base()); }else if ( _start_page < start_page && _end_page > start_page) { // overlapping - _it->first = it->first; + _it->first = _start_page; if (_end_page > end_page) end_page = _end_page; mems.erase(std::next(it).base()); |