summaryrefslogtreecommitdiff
path: root/src/mem
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem')
-rw-r--r--src/mem/cache/miss/mshr.hh14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mem/cache/miss/mshr.hh b/src/mem/cache/miss/mshr.hh
index 293f290b8..a27f465aa 100644
--- a/src/mem/cache/miss/mshr.hh
+++ b/src/mem/cache/miss/mshr.hh
@@ -182,10 +182,16 @@ public:
TargetList* getTargetList() { return &targets; }
/**
+ * Returns true if there are targets left.
+ * @return true if there are targets
+ */
+ bool hasTargets() { return !targets.empty(); }
+
+ /**
* Returns a reference to the first target.
* @return A pointer to the first target.
*/
- Target *getTarget() { return &targets.front(); }
+ Target *getTarget() { assert(hasTargets()); return &targets.front(); }
/**
* Pop first target.
@@ -196,12 +202,6 @@ public:
targets.pop_front();
}
- /**
- * Returns true if there are targets left.
- * @return true if there are targets
- */
- bool hasTargets() { return !targets.empty(); }
-
bool isSimpleForward()
{
if (getNumTargets() != 1)