diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx index 5eb201f813..8fd237e12d 100644 --- a/Source/CTest/cmCTestCoverageHandler.cxx +++ b/Source/CTest/cmCTestCoverageHandler.cxx @@ -798,7 +798,9 @@ static std::string joinCommandLine(std::vector const& args) } // drop trailing whitespace - ret.erase(ret.size() - 1); + if (!ret.empty()) { + ret.pop_back(); + } return ret; }