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
+4 -2
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;
} }