From 9b4aefad41218866e392021b6d7239b2eeb50390 Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Sun, 17 May 2015 23:12:16 +0200 Subject: cmMakefile: Replace deques with vectors. --- Source/cmMakefile.cxx | 2 +- Source/cmMakefile.h | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index 7b8d3af..272ac4c 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -4371,7 +4371,7 @@ std::string cmMakefile::GetListFileStack() const size_t depth = this->ListFileStack.size(); if (depth > 0) { - std::deque::const_iterator it = this->ListFileStack.end(); + std::vector::const_iterator it = this->ListFileStack.end(); do { if (depth != this->ListFileStack.size()) diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h index e0eef6f..453884a 100644 --- a/Source/cmMakefile.h +++ b/Source/cmMakefile.h @@ -35,7 +35,6 @@ #endif #include -#include class cmFunctionBlocker; class cmCommand; @@ -963,7 +962,7 @@ private: bool CheckSystemVars; // stack of list files being read - std::deque ListFileStack; + std::vector ListFileStack; // stack of commands being invoked. struct CallStackEntry @@ -971,7 +970,7 @@ private: cmListFileContext const* Context; cmExecutionStatus* Status; }; - typedef std::deque CallStackType; + typedef std::vector CallStackType; CallStackType CallStack; friend class cmMakefileCall; -- cgit v0.12