[Cmake-commits] CMake branch, next, updated. v3.3.0-rc4-1217-g3faad24
Stephen Kelly
steveire at gmail.com
Tue Jul 21 14:33:55 EDT 2015
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via 3faad24c0fa9477039131634b273fa8c5b43195d (commit)
via 8c3193c1872da07cef8d77473bd977727a7a79a1 (commit)
from efdeee5959385baa82287700b7f57200229a7fc6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3faad24c0fa9477039131634b273fa8c5b43195d
commit 3faad24c0fa9477039131634b273fa8c5b43195d
Merge: efdeee5 8c3193c
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Jul 21 14:33:54 2015 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Jul 21 14:33:54 2015 -0400
Merge topic 'refactor-cmMakefile-properties' into next
8c3193c1 Fixup insertion and iterators.
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8c3193c1872da07cef8d77473bd977727a7a79a1
commit 8c3193c1872da07cef8d77473bd977727a7a79a1
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Jul 21 20:33:08 2015 +0200
Commit: Stephen Kelly <steveire at gmail.com>
CommitDate: Tue Jul 21 20:33:08 2015 +0200
Fixup insertion and iterators.
diff --git a/Source/cmState.cxx b/Source/cmState.cxx
index 60e1fd8..ba68939 100644
--- a/Source/cmState.cxx
+++ b/Source/cmState.cxx
@@ -1157,26 +1157,26 @@ void cmState::Directory::AppendIncludeDirectoriesEntry(
void cmState::Directory::PrependIncludeDirectoriesEntry(
const std::string& vec, const cmListFileBacktrace& lfbt)
{
- std::vector<std::string>::const_iterator entryEnd =
- this->DirectoryState->IncludeDirectories.begin();
- std::advance(
- entryEnd, this->Snapshot_.Position->ThisIncludeDirectoryPosition);
+ std::vector<std::string>::iterator entryEnd =
+ this->DirectoryState->IncludeDirectories.begin()
+ + this->Snapshot_.Position->ThisIncludeDirectoryPosition;
std::vector<std::string>::const_reverse_iterator rend =
this->DirectoryState->IncludeDirectories.rend();
- std::vector<std::string>::const_reverse_iterator rbegin =
- std::reverse_iterator<std::vector<std::string>::const_iterator>(entryEnd);
- rbegin = std::find(rbegin, rend, std::string());
+ std::vector<std::string>::reverse_iterator rbegin =
+ std::reverse_iterator<std::vector<std::string>::iterator>(entryEnd);
+ std::vector<std::string>::const_reverse_iterator crbegin = rbegin;
+ crbegin = std::find(crbegin, rend, std::string());
- std::vector<std::string>::const_iterator entryIt = rbegin.base();
+ std::vector<std::string>::const_iterator entryIt = crbegin.base();
std::vector<std::string>::const_iterator entryBegin =
this->DirectoryState->IncludeDirectories.begin();
- std::vector<cmListFileBacktrace>::const_iterator btIt =
- this->DirectoryState->IncludeDirectoryBacktraces.begin();
- std::advance(btIt, std::distance(entryBegin, entryIt));
+ std::vector<cmListFileBacktrace>::iterator btIt =
+ this->DirectoryState->IncludeDirectoryBacktraces.begin()
+ + std::distance(entryBegin, entryIt);
- this->DirectoryState->IncludeDirectories.insert(entryIt, vec);
+ this->DirectoryState->IncludeDirectories.insert(rbegin.base(), vec);
this->DirectoryState->IncludeDirectoryBacktraces.insert(btIt, lfbt);
this->Snapshot_.Position->ThisIncludeDirectoryPosition =
-----------------------------------------------------------------------
Summary of changes:
Source/cmState.cxx | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list