diff options
Diffstat (limited to 'src/cpu/inorder/comm.hh')
-rw-r--r-- | src/cpu/inorder/comm.hh | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/cpu/inorder/comm.hh b/src/cpu/inorder/comm.hh index 386046d1c..ba9322079 100644 --- a/src/cpu/inorder/comm.hh +++ b/src/cpu/inorder/comm.hh @@ -44,8 +44,7 @@ /** Struct that defines the information passed from in between stages */ /** This information mainly goes forward through the pipeline. */ struct InterStageStruct { - int size; - ThePipeline::DynInstPtr insts[ThePipeline::StageWidth]; + std::vector<ThePipeline::DynInstPtr> insts; bool squash; bool branchMispredict; bool branchTaken; @@ -55,10 +54,10 @@ struct InterStageStruct { bool includeSquashInst; InterStageStruct() - :size(0), squash(false), - branchMispredict(false), branchTaken(false), - mispredPC(0), nextPC(0), - squashedSeqNum(0), includeSquashInst(false) + : squash(false), + branchMispredict(false), branchTaken(false), + mispredPC(0), nextPC(0), + squashedSeqNum(0), includeSquashInst(false) { } }; |