[go] backport [C++] Do not strip words which do not start with '#'
commit e7f2d9d24c9cff8f9f19b9d0b37c61e1c2da4d42
diff --git a/ninja_test.go b/ninja_test.go
index 7c7d57e..48a52f6 100644
--- a/ninja_test.go
+++ b/ninja_test.go
@@ -35,7 +35,7 @@
},
{
in: `foo '\'# bar'`,
- want: `foo '\'`,
+ want: `foo '\'# bar'`, // unbalanced '
},
{
in: `foo "# bar"`,
@@ -47,7 +47,7 @@
},
{
in: `foo "\\"# bar"`,
- want: `foo "\\"`,
+ want: `foo "\\"# bar"`, // unbalanced "
},
{
in: "foo `# bar`",
@@ -55,11 +55,11 @@
},
{
in: "foo `\\`# bar`",
- want: "foo `\\`# bar`",
+ want: "foo `\\`# bar`", // unbalanced `
},
{
in: "foo `\\\\`# bar`",
- want: "foo `\\\\`",
+ want: "foo `\\\\`# bar`",
},
} {
got := stripShellComment(tc.in)