misc: Appease clang...again
authorAndreas Hansson <andreas.hansson@arm.com>
Tue, 12 Apr 2016 09:28:39 +0000 (05:28 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Tue, 12 Apr 2016 09:28:39 +0000 (05:28 -0400)
Once again, clang is having issues with recently committed code.

Unfortunately HSAIL_X86 is still broken.

src/dev/storage/disk_image.hh
src/sim/power/thermal_domain.hh
src/sim/power/thermal_model.hh

index 2a59dc0c35d284091457f6f7276c9cba528066e3..0f86aab35907730874c153207404a47a5498ba13 100644 (file)
@@ -87,10 +87,10 @@ class RawDiskImage : public DiskImage
     void close();
     void open(const std::string &filename, bool rd_only = false);
 
-    virtual std::streampos size() const;
+    std::streampos size() const override;
 
-    virtual std::streampos read(uint8_t *data, std::streampos offset) const;
-    virtual std::streampos write(const uint8_t *data, std::streampos offset);
+    std::streampos read(uint8_t *data, std::streampos offset) const override;
+    std::streampos write(const uint8_t *data, std::streampos offset) override;
 };
 
 /**
index dc0e30cfaaabca1fec30d71f8e962b6c08f67e73..9236a2437a93ac9041f8f6ff6dd9eb4fa7c79092 100644 (file)
@@ -83,7 +83,7 @@ class ThermalDomain : public SimObject, public ThermalEntity
 
     /** Get nodal equation imposed by this node */
     LinearEquation getEquation(ThermalNode * tn, unsigned n,
-                               double step) const;
+                               double step) const override;
 
     /**
       *  Emit a temperature update through probe points interface
@@ -95,7 +95,7 @@ class ThermalDomain : public SimObject, public ThermalEntity
       */
     void setSubSystem(SubSystem * ss);
 
-    void regStats();
+    void regStats() override;
     void serialize(CheckpointOut &cp) const override;
     void unserialize(CheckpointIn &cp) override;
 
index 3cf44c55bfffdc0cac789f114353e77c413e9637..64f831982cec2ff4a97c27975f363bf397e5e72d 100644 (file)
@@ -90,7 +90,7 @@ class ThermalResistor : public SimObject, public ThermalEntity
     }
 
     LinearEquation getEquation(ThermalNode * tn, unsigned n,
-                               double step) const;
+                               double step) const override;
 
   private:
     /* Resistance value in K/W */
@@ -114,7 +114,7 @@ class ThermalCapacitor : public SimObject, public ThermalEntity
     void unserialize(CheckpointIn &cp) override;
 
     LinearEquation getEquation(ThermalNode * tn, unsigned n,
-                               double step) const;
+                               double step) const override;
 
     void setNodes(ThermalNode * n1, ThermalNode * n2) {
         node1 = n1;
@@ -143,7 +143,7 @@ class ThermalReference : public SimObject, public ThermalEntity
     }
 
     LinearEquation getEquation(ThermalNode * tn, unsigned n,
-                               double step) const;
+                               double step) const override;
 
     void serialize(CheckpointOut &cp) const override;
     void unserialize(CheckpointIn &cp) override;
@@ -176,7 +176,7 @@ class ThermalModel : public ClockedObject
 
     double getTemp() const;
 
-    void startup();
+    void startup() override;
     void doStep();
 
     void serialize(CheckpointOut &cp) const override;