base: Add missing overrides in statistics header
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 28 Nov 2018 08:00:57 +0000 (08:00 +0000)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 28 Nov 2018 18:20:39 +0000 (18:20 +0000)
Change-Id: Id5ee2a970a3dceee1b7e24ce3b452b7fece87875
Signed-off-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/14619
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>

src/base/statistics.hh

index 3e1758ab83e0e910808b2fe6cc1241cc74f73dc0..404bdf15a95908032c89cffe69333149e67651ef 100644 (file)
@@ -2320,7 +2320,7 @@ class BinaryNode : public Node
     BinaryNode(NodePtr &a, NodePtr &b) : l(a), r(b) {}
 
     const VResult &
-    result() const
+    result() const override
     {
         Op op;
         const VResult &lvec = l->result();
@@ -2352,7 +2352,7 @@ class BinaryNode : public Node
     }
 
     Result
-    total() const
+    total() const override
     {
         const VResult &vec = this->result();
         const VResult &lvec = l->result();
@@ -2384,7 +2384,7 @@ class BinaryNode : public Node
     }
 
     size_type
-    size() const
+    size() const override
     {
         size_type ls = l->size();
         size_type rs = r->size();
@@ -2399,7 +2399,7 @@ class BinaryNode : public Node
     }
 
     std::string
-    str() const
+    str() const override
     {
         return csprintf("(%s %s %s)", l->str(), OpString<Op>::str(), r->str());
     }