perftest: fix compilation after dupe_edge_should_err change
authorBrad King <brad.king@kitware.com>
Tue, 2 Feb 2016 14:34:53 +0000 (09:34 -0500)
committerBrad King <brad.king@kitware.com>
Tue, 2 Feb 2016 14:34:53 +0000 (09:34 -0500)
Fix some ManifestParser constructor calls missed by commit 56bab441b7
(dupe_edge_should_err from bool to enum, 2016-01-27).

src/build_log_perftest.cc
src/manifest_parser_perftest.cc

index 810c065..185c512 100644 (file)
@@ -71,7 +71,7 @@ bool WriteTestData(string* err) {
   long_rule_command += "$in -o $out\n";
 
   State state;
-  ManifestParser parser(&state, NULL);
+  ManifestParser parser(&state, NULL, kDupeEdgeActionWarn);
   if (!parser.ParseTest("rule cxx\n  command = " + long_rule_command, err))
     return false;
 
index 6b56ab0..ef3b663 100644 (file)
@@ -61,7 +61,7 @@ int LoadManifests(bool measure_command_evaluation) {
   string err;
   RealFileReader file_reader;
   State state;
-  ManifestParser parser(&state, &file_reader);
+  ManifestParser parser(&state, &file_reader, kDupeEdgeActionWarn);
   if (!parser.Load("build.ninja", &err)) {
     fprintf(stderr, "Failed to read test data: %s\n", err.c_str());
     exit(1);