diff --git a/Source/cmIfCommand.cxx b/Source/cmIfCommand.cxx index 970711283..f04f79ac6 100644 --- a/Source/cmIfCommand.cxx +++ b/Source/cmIfCommand.cxx @@ -237,9 +237,7 @@ bool cmIfCommand::IsTrue(const std::vector &args, } newArgs.erase(argP1); argP1 = arg; - argP1++; - argP2 = argP1; - argP2++; + IncrementArguments(newArgs,argP1,argP2); reducible = 1; } // does a command exist