[C++] Fix recipe_var.mk for ninja
diff --git a/ninja.cc b/ninja.cc
index bc229ed..3598beb 100644
--- a/ninja.cc
+++ b/ninja.cc
@@ -609,7 +609,8 @@
if (!build_all_targets) {
CHECK(!nodes.empty());
- fprintf(fp_, "\ndefault %s\n", nodes.front()->output.c_str());
+ fprintf(fp_, "\ndefault %s\n",
+ EscapeBuildTarget(nodes.front()->output).c_str());
}
fprintf(fp_, "\n# shortcuts:\n");
diff --git a/testcase/recipe_var.mk b/testcase/recipe_var.mk
index 9c4c2c6..6ea33e0 100644
--- a/testcase/recipe_var.mk
+++ b/testcase/recipe_var.mk
@@ -1,4 +1,3 @@
-# TODO(c-ninja): error: ./build.ninja:9: expected target name
foo=FAIL
$$: