forked from qt-creator/qt-creator
		
	Fix: no scope walking for name resolving after MemAccess operator
Change-Id: Ic093079fa65d8d749911fd9f5b0f629e9fe68a1e Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
		@@ -111,6 +111,7 @@ private:
 | 
			
		||||
    AlreadyConsideredClassContainer<TemplateNameId> _alreadyConsideredTemplates;
 | 
			
		||||
 | 
			
		||||
#ifdef DEBUG_LOOKUP
 | 
			
		||||
public:
 | 
			
		||||
    const Name *_name;
 | 
			
		||||
#endif // DEBUG_LOOKUP
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -806,7 +806,7 @@ bool ResolveExpression::visit(MemberAccessAST *ast)
 | 
			
		||||
    const int accessOp = tokenKind(ast->access_token);
 | 
			
		||||
 | 
			
		||||
    if (ClassOrNamespace *binding = baseExpression(baseResults, accessOp))
 | 
			
		||||
        addResults(binding->lookup(memberName));
 | 
			
		||||
        addResults(binding->find(memberName));
 | 
			
		||||
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user