diff options
Diffstat (limited to 'Source/cmSourceGroup.cxx')
-rw-r--r-- | Source/cmSourceGroup.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/cmSourceGroup.cxx b/Source/cmSourceGroup.cxx index f09976f..dc0848c 100644 --- a/Source/cmSourceGroup.cxx +++ b/Source/cmSourceGroup.cxx @@ -126,12 +126,12 @@ void cmSourceGroup::AddChild(cmSourceGroup child) } //---------------------------------------------------------------------------- -cmSourceGroup *cmSourceGroup::lookupChild(const char* name) +cmSourceGroup *cmSourceGroup::lookupChild(const char* name) const { // initializing iterators - std::vector<cmSourceGroup>::iterator iter = + std::vector<cmSourceGroup>::const_iterator iter = this->Internal->GroupChildren.begin(); - std::vector<cmSourceGroup>::iterator end = + const std::vector<cmSourceGroup>::const_iterator end = this->Internal->GroupChildren.end(); // st @@ -142,7 +142,7 @@ cmSourceGroup *cmSourceGroup::lookupChild(const char* name) // look if descenened is the one were looking for if(sgName == name) { - return &(*iter); // if it so return it + return const_cast<cmSourceGroup*>(&(*iter)); // if it so return it } } |