summaryrefslogtreecommitdiffstats
path: root/qmake/library/qmakeevaluator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qmake/library/qmakeevaluator.cpp')
-rw-r--r--qmake/library/qmakeevaluator.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/qmake/library/qmakeevaluator.cpp b/qmake/library/qmakeevaluator.cpp
index 2ea5ffd45e..8e1296e1e8 100644
--- a/qmake/library/qmakeevaluator.cpp
+++ b/qmake/library/qmakeevaluator.cpp
@@ -208,17 +208,17 @@ QMakeEvaluator::~QMakeEvaluator()
{
}
-void QMakeEvaluator::initFrom(const QMakeEvaluator &other)
+void QMakeEvaluator::initFrom(const QMakeEvaluator *other)
{
- Q_ASSERT_X(&other, "QMakeEvaluator::visitProFile", "Project not prepared");
- m_functionDefs = other.m_functionDefs;
- m_valuemapStack = other.m_valuemapStack;
+ Q_ASSERT_X(other, "QMakeEvaluator::visitProFile", "Project not prepared");
+ m_functionDefs = other->m_functionDefs;
+ m_valuemapStack = other->m_valuemapStack;
m_valuemapInited = true;
- m_qmakespec = other.m_qmakespec;
- m_qmakespecName = other.m_qmakespecName;
- m_mkspecPaths = other.m_mkspecPaths;
- m_featureRoots = other.m_featureRoots;
- m_dirSep = other.m_dirSep;
+ m_qmakespec = other->m_qmakespec;
+ m_qmakespecName = other->m_qmakespecName;
+ m_mkspecPaths = other->m_mkspecPaths;
+ m_featureRoots = other->m_featureRoots;
+ m_dirSep = other->m_dirSep;
}
//////// Evaluator tools /////////
@@ -1355,7 +1355,7 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::visitProFile(
return ReturnFalse;
#endif
- initFrom(*baseEnv->evaluator);
+ initFrom(baseEnv->evaluator);
} else {
if (!m_valuemapInited)
loadDefaults();