cmMakefile: Create intermediate variables for snapshot frames.

This commit is contained in:
Stephen Kelly 2015-07-04 12:14:58 +02:00 committed by Brad King
parent 821f91d6ab
commit 91158a3369
1 changed files with 4 additions and 2 deletions

View File

@ -280,7 +280,8 @@ cmListFileBacktrace cmMakefile::GetBacktrace() const
i = this->ContextStack.rbegin(); i = this->ContextStack.rbegin();
i != this->ContextStack.rend(); ++i) i != this->ContextStack.rend(); ++i)
{ {
backtrace.Append(*(*i)); cmListFileContext frame = *(*i);
backtrace.Append(frame);
} }
return backtrace; return backtrace;
} }
@ -295,7 +296,8 @@ cmMakefile::GetBacktrace(cmListFileContext const& lfc) const
i = this->ContextStack.rbegin(); i = this->ContextStack.rbegin();
i != this->ContextStack.rend(); ++i) i != this->ContextStack.rend(); ++i)
{ {
backtrace.Append(*(*i)); cmListFileContext frame = *(*i);
backtrace.Append(frame);
} }
return backtrace; return backtrace;
} }