diff --git a/include/ghc/filesystem.hpp b/include/ghc/filesystem.hpp index 2a3724b..3ac0129 100644 --- a/include/ghc/filesystem.hpp +++ b/include/ghc/filesystem.hpp @@ -2711,7 +2711,7 @@ GHC_INLINE path path::parent_path() const else { auto piter = end(); auto iter = piter.decrement(_path.end()); - if(iter > _path.begin() + rootPathLen && *iter != '/') { + if(iter > _path.begin() + static_cast(rootPathLen) && *iter != '/') { --iter; } return path(_path.begin(), iter, format::generic_format);