From 1edd5a019177ed1f8527465d8c239415a9f9e296 Mon Sep 17 00:00:00 2001 From: Dave Wen Date: Fri, 29 May 2020 03:49:25 +0800 Subject: [PATCH] fix the memory regions checker (#474) --- spike_main/spike.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spike_main/spike.cc b/spike_main/spike.cc index 6ca8efc0..d4e572ca 100644 --- a/spike_main/spike.cc +++ b/spike_main/spike.cc @@ -118,7 +118,7 @@ void merge_overlapping_memory_regions(std::vector>& 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());