summaryrefslogtreecommitdiffstats
path: root/languages/cpp/cppevaluation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'languages/cpp/cppevaluation.cpp')
-rw-r--r--languages/cpp/cppevaluation.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/languages/cpp/cppevaluation.cpp b/languages/cpp/cppevaluation.cpp
index a20c2339..bb3e354b 100644
--- a/languages/cpp/cppevaluation.cpp
+++ b/languages/cpp/cppevaluation.cpp
@@ -433,7 +433,7 @@ EvaluationResult ExpressionEvaluation::evaluateAtomicExpression( TypeDesc expr,
}
depth++;
- if( !ready ) current = current->tqparent();
+ if( !ready ) current = current->parent();
}
}
/*
@@ -455,7 +455,7 @@ EvaluationResult ExpressionEvaluation::evaluateAtomicExpression( TypeDesc expr,
if( !bestRet ||
/** Did we find a constructor within a class? */
- (type->resolved() && ( bestRet->resolved() && type->resolved()->desc() == bestRet->resolved()->tqparent()->desc() && bestRet->resolved()->asFunction() ) ) ) {
+ (type->resolved() && ( bestRet->resolved() && type->resolved()->desc() == bestRet->resolved()->parent()->desc() && bestRet->resolved()->asFunction() ) ) ) {
/*if ( type && type->resolved() )
{*/
EvaluationResult ret = type;