remove two unneeded `explicit`s
authorNico Weber <nicolasweber@gmx.de>
Sun, 7 Dec 2014 22:42:12 +0000 (14:42 -0800)
committerNico Weber <nicolasweber@gmx.de>
Sun, 7 Dec 2014 22:42:12 +0000 (14:42 -0800)
src/graph.cc
src/state.h

index 2829669..af7a22d 100644 (file)
@@ -217,7 +217,7 @@ bool Edge::AllInputsReady() const {
 struct EdgeEnv : public Env {
   enum EscapeKind { kShellEscape, kDoNotEscape };
 
-  explicit EdgeEnv(Edge* edge, EscapeKind escape)
+  EdgeEnv(Edge* edge, EscapeKind escape)
       : edge_(edge), escape_in_out_(escape) {}
   virtual string LookupVariable(const string& var);
 
index 8804532..311d740 100644 (file)
@@ -37,8 +37,8 @@ struct Rule;
 /// the total scheduled weight diminishes enough (i.e. when a scheduled edge
 /// completes).
 struct Pool {
-  explicit Pool(const string& name, int depth)
-    : name_(name), current_use_(0), depth_(depth), delayed_(&WeightedEdgeCmp) { }
+  Pool(const string& name, int depth)
+    : name_(name), current_use_(0), depth_(depth), delayed_(&WeightedEdgeCmp) {}
 
   // A depth of 0 is infinite
   bool is_valid() const { return depth_ >= 0; }