cmMakefile: Replace deques with vectors.

This commit is contained in:
Stephen Kelly 2015-05-17 23:12:16 +02:00
parent 00ccfff2bc
commit 9b4aefad41
2 changed files with 3 additions and 4 deletions

View File

@ -4371,7 +4371,7 @@ std::string cmMakefile::GetListFileStack() const
size_t depth = this->ListFileStack.size();
if (depth > 0)
{
std::deque<std::string>::const_iterator it = this->ListFileStack.end();
std::vector<std::string>::const_iterator it = this->ListFileStack.end();
do
{
if (depth != this->ListFileStack.size())

View File

@ -35,7 +35,6 @@
#endif
#include <stack>
#include <deque>
class cmFunctionBlocker;
class cmCommand;
@ -963,7 +962,7 @@ private:
bool CheckSystemVars;
// stack of list files being read
std::deque<std::string> ListFileStack;
std::vector<std::string> ListFileStack;
// stack of commands being invoked.
struct CallStackEntry
@ -971,7 +970,7 @@ private:
cmListFileContext const* Context;
cmExecutionStatus* Status;
};
typedef std::deque<CallStackEntry> CallStackType;
typedef std::vector<CallStackEntry> CallStackType;
CallStackType CallStack;
friend class cmMakefileCall;