summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmAddTestCommand.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/cmAddTestCommand.cxx b/Source/cmAddTestCommand.cxx
index 187a3ad..0c11851 100644
--- a/Source/cmAddTestCommand.cxx
+++ b/Source/cmAddTestCommand.cxx
@@ -36,7 +36,11 @@ bool cmAddTestCommand::InitialPass(std::vector<std::string> const& args)
// also expand any CMake variables
std::vector<cmStdString> arguments;
- arguments.assign(args.begin() + 2, args.end());
+ std::vector<std::string>::const_iterator it;
+ for ( it = args.begin() + 2; it != args.end(); ++ it )
+ {
+ arguments.push_back(*it);
+ }
cmTest* test = m_Makefile->CreateTest(args[0].c_str());
test->SetCommand(args[1].c_str());