summaryrefslogtreecommitdiff
path: root/src/cpu/inorder/inorder_dyn_inst.cc
diff options
context:
space:
mode:
authorKorey Sewell <ksewell@umich.edu>2010-01-31 18:30:59 -0500
committerKorey Sewell <ksewell@umich.edu>2010-01-31 18:30:59 -0500
commitc7f6e2661c958d996479ae9fe8c8cf2c8a9482f6 (patch)
treed78a7ba5dc62904179d13f612a0138bdccd7de79 /src/cpu/inorder/inorder_dyn_inst.cc
parent9357e353fc976a409fb0cb3a875b402f452577f7 (diff)
downloadgem5-c7f6e2661c958d996479ae9fe8c8cf2c8a9482f6.tar.xz
inorder: double delete inst bug
Make sure that instructions are dereferenced/deleted twice by marking they are on the remove list
Diffstat (limited to 'src/cpu/inorder/inorder_dyn_inst.cc')
-rw-r--r--src/cpu/inorder/inorder_dyn_inst.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cpu/inorder/inorder_dyn_inst.cc b/src/cpu/inorder/inorder_dyn_inst.cc
index 75e1c570f..1b55c90e0 100644
--- a/src/cpu/inorder/inorder_dyn_inst.cc
+++ b/src/cpu/inorder/inorder_dyn_inst.cc
@@ -115,6 +115,7 @@ InOrderDynInst::initVars()
split2ndAddr = 0;
split2ndAccess = false;
splitInst = false;
+ splitInstSked = false;
splitFinishCnt = 0;
effAddr = 0;