diff options
-rw-r--r-- | memory_replay/TraceBenchmark.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/memory_replay/TraceBenchmark.cpp b/memory_replay/TraceBenchmark.cpp index fc393f09..0a7dc90b 100644 --- a/memory_replay/TraceBenchmark.cpp +++ b/memory_replay/TraceBenchmark.cpp @@ -132,8 +132,8 @@ static void GetTraceData(const std::string& filename, TraceDataType* trace_data) errx(1, "File Error: Unable to find free pointer %" PRIx64, entry->ptr); } free_indices.push(idx_entry->second); - ptr_to_index.erase(idx_entry); entry->ptr = idx_entry->second + 1; + ptr_to_index.erase(idx_entry); } break; case THREAD_DONE: |