Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add explicit keyword, and remove default value for parameter.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 27 Sep 2017 09:41:54 +0000 (11:41 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 27 Sep 2017 09:41:54 +0000 (11:41 +0200)
src/mc/compare.cpp

index 18bb1b8..90ecfb2 100644 (file)
@@ -102,10 +102,8 @@ struct HeapArea : public HeapLocation {
   int block = 0;
   int fragment = 0;
   HeapArea() {}
-  HeapArea(int block)
-    : valid(true), block(block) {}
-  HeapArea(int block, int fragment = 0)
-    : valid(true), block(block), fragment(fragment) {}
+  explicit HeapArea(int block) : valid(true), block(block) {}
+  HeapArea(int block, int fragment) : valid(true), block(block), fragment(fragment) {}
 };
 
 struct ProcessComparisonState {