summaryrefslogtreecommitdiffstats
path: root/src/disk_interface.cc
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2014-06-15 04:50:05 (GMT)
committerNico Weber <thakis@chromium.org>2014-06-15 21:13:49 (GMT)
commitd64f672e5083e01c579191b02c1e1667d9e63ef2 (patch)
tree7ee309aa24accde31ea92c6e3e6a43145f9bfc48 /src/disk_interface.cc
parentf5f7c80897cbe2d7dca454283e4e9c5e484dfadb (diff)
downloadNinja-d64f672e5083e01c579191b02c1e1667d9e63ef2.zip
Ninja-d64f672e5083e01c579191b02c1e1667d9e63ef2.tar.gz
Ninja-d64f672e5083e01c579191b02c1e1667d9e63ef2.tar.bz2
simplify more, move behind flag
Diffstat (limited to 'src/disk_interface.cc')
-rw-r--r--src/disk_interface.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/disk_interface.cc b/src/disk_interface.cc
index 784f5d5..b7943ef 100644
--- a/src/disk_interface.cc
+++ b/src/disk_interface.cc
@@ -142,9 +142,7 @@ TimeStamp RealDiskInterface::Stat(const string& path) {
return StatSingleFile(path, quiet_);
string dir = DirName(path);
- int offs = dir.size();
- if (offs) ++offs; // skip \ too
- string base(path.substr(offs));
+ string base(path.substr(dir.size() ? dir.size() + 1 : 0));
transform(dir.begin(), dir.end(), dir.begin(), ::tolower);
transform(base.begin(), base.end(), base.begin(), ::tolower);