- Add a new target m5.fast (or just fast for short)
authorNathan Binkert <binkertn@umich.edu>
Fri, 12 Dec 2003 00:22:03 +0000 (19:22 -0500)
committerNathan Binkert <binkertn@umich.edu>
Fri, 12 Dec 2003 00:22:03 +0000 (19:22 -0500)
-  make stuff compile with NDEBUG
-  remove the TRACE setup option since it isn't useful anymore

base/statistics.cc:
    Compile with -DNDEBUG

--HG--
extra : convert_revision : a75b3881be1513abb5915b6463c6cdc1f23a62e1

base/statistics.cc

index fe20a7281855572a8fef63f4285bfdbbcfe4304b..726ea3c60bc892a4c6c8da6ed8f117ae5a4c0244 100644 (file)
@@ -223,7 +223,10 @@ Data::mapStat(void *stat, StatData *data)
 
     allStats.push_back(data);
 
-    bool success = (statMap.insert(make_pair(stat, data))).second;
+#ifndef NDEBUG
+    bool success =
+#endif
+        (statMap.insert(make_pair(stat, data))).second;
     assert(statMap.find(stat) != statMap.end());
     assert(success && "this should never fail");
 }
@@ -236,7 +239,10 @@ Data::regBin(MainBin *bin, string name)
 
     bins.push_back(bin);
 
-    bool success = (bin_names.insert(make_pair(bin,name))).second;
+#ifndef NDEBUG
+    bool success =
+#endif
+        (bin_names.insert(make_pair(bin,name))).second;
     assert(bin_names.find(bin) != bin_names.end());
     assert(success && "this should not fail");