summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestCoverageHandler.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/CTest/cmCTestCoverageHandler.cxx')
-rw-r--r--Source/CTest/cmCTestCoverageHandler.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx
index 678ec75..751457f 100644
--- a/Source/CTest/cmCTestCoverageHandler.cxx
+++ b/Source/CTest/cmCTestCoverageHandler.cxx
@@ -152,7 +152,10 @@ cmCTestCoverageHandler::cmCTestCoverageHandler()
void cmCTestCoverageHandler::Initialize()
{
this->Superclass::Initialize();
- this->CustomCoverageExclude.empty();
+ this->CustomCoverageExclude.clear();
+ this->SourceLabels.clear();
+ this->LabelIdMap.clear();
+ this->Labels.clear();
}
//----------------------------------------------------------------------
@@ -346,7 +349,7 @@ int cmCTestCoverageHandler::ProcessHandler()
cont.OFS = &ofs;
// setup the regex exclude stuff
- this->CustomCoverageExcludeRegex.empty();
+ this->CustomCoverageExcludeRegex.clear();
std::vector<cmStdString>::iterator rexIt;
for ( rexIt = this->CustomCoverageExclude.begin();
rexIt != this->CustomCoverageExclude.end();