From bb7e17ed8cf48588b0715e68d04de9c5286e5bee Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Fri, 16 Oct 2009 11:29:09 +0200 Subject: [PATCH] Removed unused code. --- src/libs/cplusplus/ResolveExpression.cpp | 18 +----------------- src/libs/cplusplus/ResolveExpression.h | 4 ---- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index 033d61aad86..cabbfe459b2 100644 --- a/src/libs/cplusplus/ResolveExpression.cpp +++ b/src/libs/cplusplus/ResolveExpression.cpp @@ -897,15 +897,8 @@ bool ResolveExpression::visit(PostIncrDecrAST *) //////////////////////////////////////////////////////////////////////////////// ResolveClass::ResolveClass() - : _pointerAccess(false) { } -bool ResolveClass::pointerAccess() const -{ return _pointerAccess; } - -void ResolveClass::setPointerAccess(bool pointerAccess) -{ _pointerAccess = pointerAccess; } - QList<Symbol *> ResolveClass::operator()(Name *name, const ResolveExpression::Result &p, const LookupContext &context) @@ -937,16 +930,7 @@ QList<Symbol *> ResolveClass::resolveClass(Name *name, resolvedSymbols.append(klass); } else if (candidate->isTypedef()) { if (Declaration *decl = candidate->asDeclaration()) { - if (_pointerAccess && decl->type()->isPointerType()) { - PointerType *ptrTy = decl->type()->asPointerType(); - FullySpecifiedType elementTy = ptrTy->elementType().simplified(); - if (NamedType *namedTy = elementTy->asNamedType()) { - _pointerAccess = false; - const ResolveExpression::Result r(elementTy, decl); - resolvedSymbols += resolveClass(namedTy->name(), r, context); - _pointerAccess = true; - } - } else if (Class *asClass = decl->type()->asClassType()) { + if (Class *asClass = decl->type()->asClassType()) { // typedef struct { } Point; // Point pt; // pt. diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h index 8d6f321bf71..95240878067 100644 --- a/src/libs/cplusplus/ResolveExpression.h +++ b/src/libs/cplusplus/ResolveExpression.h @@ -130,9 +130,6 @@ class CPLUSPLUS_EXPORT ResolveClass public: ResolveClass(); - bool pointerAccess() const; - void setPointerAccess(bool pointerAccess); - QList<Symbol *> operator()(Name *name, const ResolveExpression::Result &p, const LookupContext &context); @@ -144,7 +141,6 @@ private: private: QList<ResolveExpression::Result> _blackList; - bool _pointerAccess; }; -- GitLab