Use clear instead of empty assignment to reset writer private data.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 28 May 2011 10:56:53 +0000 (11:56 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 28 May 2011 10:56:53 +0000 (11:56 +0100)
trace_writer.cpp

index 18261f5..0a843d2 100644 (file)
@@ -69,10 +69,10 @@ Writer::open(const char *filename) {
     }
 
     call_no = 0;
-    functions = std::vector<bool>();
-    structs = std::vector<bool>();
-    enums = std::vector<bool>();
-    bitmasks = std::vector<bool>();
+    functions.clear();
+    structs.clear();
+    enums.clear();
+    bitmasks.clear();
 
     _writeUInt(TRACE_VERSION);