commit | 5de5826c31cbab8dc51a296dccbcf344031a95ec | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Fri Oct 09 16:12:03 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Fri Oct 09 16:12:03 2015 +0900 |
tree | 710628915702adb32a8bc7d304b47b3fc39e4eef | |
parent | 71cf60b7609a2fb3f4dc4112061cd32b05c09657 [diff] |
[C++] Do not escape ! in a shell script
diff --git a/ninja.cc b/ninja.cc index 4e4c460..fc7771b 100644 --- a/ninja.cc +++ b/ninja.cc
@@ -489,7 +489,6 @@ break; case '`': case '"': - case '!': case '\\': r += '\\'; // fall through.
diff --git a/testcase/excl_in_shell.mk b/testcase/excl_in_shell.mk new file mode 100644 index 0000000..1eccf4d --- /dev/null +++ b/testcase/excl_in_shell.mk
@@ -0,0 +1,2 @@ +test: + @if ! false; then echo PASS; else echo FAIL; fi