From d623579622114ac4011a10654ee5d28e3de2bea1 Mon Sep 17 00:00:00 2001 From: Sebastian Holtermann <sebholt@xwmw.org> Date: Sun, 14 Apr 2019 18:04:09 +0200 Subject: [PATCH] SystemTools: Optimize iterator lifetime in JoinPath --- SystemTools.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SystemTools.cxx b/SystemTools.cxx index 6773771..957d26f 100644 --- a/SystemTools.cxx +++ b/SystemTools.cxx @@ -3729,8 +3729,7 @@ std::string SystemTools::JoinPath( // Construct result in a single string. std::string result; size_t len = 0; - std::vector<std::string>::const_iterator i; - for (i = first; i != last; ++i) { + for (std::vector<std::string>::const_iterator i = first; i != last; ++i) { len += 1 + i->size(); } result.reserve(len); -- GitLab