diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-05-18 19:33:38 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-05-18 21:56:00 (GMT) |
commit | 61d52e6e77bef903225bd3bad3e381bac73ee557 (patch) | |
tree | 40b42b258872096cab15ca5aaac95edc1a2a089d /Source/cmMakefile.cxx | |
parent | a271f7f17707c50744c2dbeb20ae82b10c886f4f (diff) | |
download | CMake-61d52e6e77bef903225bd3bad3e381bac73ee557.zip CMake-61d52e6e77bef903225bd3bad3e381bac73ee557.tar.gz CMake-61d52e6e77bef903225bd3bad3e381bac73ee557.tar.bz2 |
cmListFileBacktrace: Hide the context-stack implementation detail.
The backtrace will soon not be implemented in terms of a stack of
cmListFileContext objects. Keep the cmListFileContext in the API
for convenience for now.
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r-- | Source/cmMakefile.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index 8631d73..0d5a431 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -358,7 +358,7 @@ void cmMakefile::IssueMessage(cmake::MessageType t, lfc.FilePath = this->ListFileStack.back(); } lfc.Line = 0; - backtrace.push_back(lfc); + backtrace.Append(lfc); } // Issue the message. @@ -372,7 +372,7 @@ cmListFileBacktrace cmMakefile::GetBacktrace() const for(CallStackType::const_reverse_iterator i = this->CallStack.rbegin(); i != this->CallStack.rend(); ++i) { - backtrace.push_back(*i->Context); + backtrace.Append(*i->Context); } return backtrace; } @@ -1944,7 +1944,7 @@ void cmMakefile::CheckForUnused(const char* reason, if (!this->CallStack.empty()) { cmListFileContext file = this->GetExecutionContext(); - bt.push_back(file); + bt.Append(file); path = file.FilePath; } else @@ -1954,7 +1954,7 @@ void cmMakefile::CheckForUnused(const char* reason, cmListFileContext lfc; lfc.FilePath = path; lfc.Line = 0; - bt.push_back(lfc); + bt.Append(lfc); } if (this->CheckSystemVars || cmSystemTools::IsSubDirectory(path, @@ -2884,7 +2884,7 @@ cmake::MessageType cmMakefile::ExpandVariablesInStringNew( cmListFileContext lfc; lfc.FilePath = filename; lfc.Line = line; - bt.push_back(lfc); + bt.Append(lfc); msg << "uninitialized variable \'" << lookup << "\'"; this->GetCMakeInstance()->IssueMessage(cmake::AUTHOR_WARNING, msg.str(), bt); |