aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCole Faust <colefaust@google.com>2022-11-08 20:11:51 -0800
committerlberki <lberki@users.noreply.github.com>2022-11-09 13:29:42 +0100
commit35adf62f83c590588db6b9a929c60c3c67ffd3b8 (patch)
tree6c8388c7d41fa1e273d99a5982e5270705fa1962
parent09dfa26c4e59b15919aaad6986f9b47c883dc4f1 (diff)
downloadkati-35adf62f83c590588db6b9a929c60c3c67ffd3b8.tar.gz
Fix CI
-rw-r--r--src/strutil.cc3
-rw-r--r--testcase/stem_middle.mk5
2 files changed, 6 insertions, 2 deletions
diff --git a/src/strutil.cc b/src/strutil.cc
index 8c4bdc0..4546265 100644
--- a/src/strutil.cc
+++ b/src/strutil.cc
@@ -160,8 +160,7 @@ bool Pattern::MatchImpl(StringPiece str) const {
StringPiece Pattern::Stem(StringPiece str) const {
if (!Match(str))
return "";
- return str.substr(percent_index_,
- str.size() - pat_.size() + 1);
+ return str.substr(percent_index_, str.size() - pat_.size() + 1);
}
void Pattern::AppendSubst(StringPiece str,
diff --git a/testcase/stem_middle.mk b/testcase/stem_middle.mk
index cce73ae..6127c24 100644
--- a/testcase/stem_middle.mk
+++ b/testcase/stem_middle.mk
@@ -1,11 +1,16 @@
test: a/a.a b.b c/c
+# ninja always makes the folders leading up to the outputs,
+# so add mkdirs to match that functionality in make
+
a/%.a:
+ @mkdir -p a
@echo $*
%.b:
@echo $*
c/%:
+ @mkdir -p c
@echo $*