From d79a792eedbedcc4c0700fa40b2ccd2459709900 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Mon, 3 Jun 2013 11:12:00 -0400
Subject: [PATCH] SystemTools: Fix CollapseFullPath to not erase root component

A ".." after the root component of a full path should just be the root
component itself.

Change-Id: I01b4ecc7d9ad0a0a267fa3451ab59e4078be8454
CMake-Issue: 14186
---
 SystemTools.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SystemTools.cxx b/SystemTools.cxx
index 652649f4..78917086 100644
--- a/SystemTools.cxx
+++ b/SystemTools.cxx
@@ -3085,7 +3085,7 @@ SystemToolsAppendComponents(
     {
     if(*i == "..")
       {
-      if(out_components.begin() != out_components.end())
+      if(out_components.size() > 1)
         {
         out_components.erase(out_components.end()-1, out_components.end());
         }
-- 
GitLab