use .erase() instead of assigning to a substr of itself

This commit is contained in:
Arne Morten Kvarving committed 2025-08-26 16:26:15 +02:00
1 parent 48bd4c5719
commit d79db2b700
1 file changed
+2 -2
+2 -2
View File
@@ -68,7 +68,7 @@ namespace Ewoms {
// remove comments
auto commentPos = curLine.find("%");
if (commentPos != curLine.npos) {
curLine = curLine.substr(0, commentPos);
curLine.erase(commentPos);
}
// remove leading whitespace
@@ -84,7 +84,7 @@ namespace Ewoms {
while (curLine.size() > numTrailingSpaces
&& std::isspace(curLine[curLine.size() - numTrailingSpaces]))
++numTrailingSpaces;
curLine = curLine.substr(0, curLine.size() - numTrailingSpaces);
curLine.erase(numTrailingSpaces);
// a section of the file is finished, go to the next one
if (curLine == "$") {