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