forked from qt-creator/qt-creator
		
	C++: handle destructor names with template parameters.
Change-Id: I74b4fd5e043db935abc18345b303d294b71e8fc2 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
This commit is contained in:
		@@ -1945,9 +1945,6 @@ bool FindUsages::visit(QualifiedNameAST *ast)
 | 
			
		||||
        if (SimpleNameAST *simple_name = unqualified_name->asSimpleName())
 | 
			
		||||
            identifier_token = simple_name->identifier_token;
 | 
			
		||||
 | 
			
		||||
        else if (DestructorNameAST *dtor_name = unqualified_name->asDestructorName())
 | 
			
		||||
            identifier_token = dtor_name->identifier_token;
 | 
			
		||||
 | 
			
		||||
        TemplateIdAST *template_id = 0;
 | 
			
		||||
        if (! identifier_token) {
 | 
			
		||||
            template_id = unqualified_name->asTemplateId();
 | 
			
		||||
@@ -1997,14 +1994,6 @@ bool FindUsages::visit(SimpleNameAST *ast)
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool FindUsages::visit(DestructorNameAST *ast)
 | 
			
		||||
{
 | 
			
		||||
    // unsigned tilde_token = ast->tilde_token;
 | 
			
		||||
    // unsigned identifier_token = ast->identifier_token;
 | 
			
		||||
    reportResult(ast->identifier_token, ast->name);
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool FindUsages::visit(TemplateIdAST *ast)
 | 
			
		||||
{
 | 
			
		||||
    // unsigned identifier_token = ast->identifier_token;
 | 
			
		||||
 
 | 
			
		||||
@@ -259,7 +259,6 @@ protected:
 | 
			
		||||
    virtual bool visit(OperatorFunctionIdAST *ast);
 | 
			
		||||
    virtual bool visit(ConversionFunctionIdAST *ast);
 | 
			
		||||
    virtual bool visit(SimpleNameAST *ast);
 | 
			
		||||
    virtual bool visit(DestructorNameAST *ast);
 | 
			
		||||
    virtual bool visit(TemplateIdAST *ast);
 | 
			
		||||
 | 
			
		||||
    // SpecifierAST
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user