demote a fatal to a warning
authorEvan Martin <martine@danga.com>
Sun, 14 Nov 2010 18:37:44 +0000 (10:37 -0800)
committerEvan Martin <martine@danga.com>
Sun, 14 Nov 2010 18:37:44 +0000 (10:37 -0800)
ninja_jumble.cc

index 36b7652..0d89ff2 100644 (file)
@@ -337,8 +337,8 @@ void State::AddInOut(Edge* edge, Edge::InOut inout, const string& path) {
   } else {
     edge->outputs_.push_back(node);
     if (node->in_edge_) {
-      fprintf(stderr, "multiple rules generate %s\n", path.c_str());
-      assert(node->in_edge_ == NULL);
+      fprintf(stderr, "WARNING: multiple rules generate %s\n", path.c_str());
+      fprintf(stderr, "WARNING: build will not be correct; continuing anyway\n");
     }
     node->in_edge_ = edge;
   }