diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 155232dd4..843761f32 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -224,7 +224,7 @@ public: cmLinkImplItem cmTargetInternals::TargetPropertyEntry::NoLinkImplItem; //---------------------------------------------------------------------------- -void deleteAndClear( +static void deleteAndClear( std::vector &entries) { for (std::vector::const_iterator @@ -238,7 +238,7 @@ void deleteAndClear( } //---------------------------------------------------------------------------- -void deleteAndClear( +static void deleteAndClear( std::map > &entries) { @@ -2299,7 +2299,7 @@ static void processCompileOptionsInternal(cmTarget const* tgt, for(std::vector::iterator li = entryOptions->begin(); li != entryOptions->end(); ++li) { - std::string opt = *li; + std::string const& opt = *li; if(uniqueOptions.insert(opt).second) {