From ca322a621a4e64306aa999277b0371f0b2d974ec Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Sun, 24 Aug 2008 04:03:05 +0000 Subject: [PATCH] Bug 245030. --- .../index/tests/IndexCPPTemplateResolutionTest.java | 2 +- .../core/dom/parser/cpp/semantics/CPPTemplates.java | 5 ++--- .../cpp/CompositeCPPPointerToMemberType.java | 11 ++++++----- .../pdom/dom/cpp/PDOMCPPPointerToMemberType.java | 13 +++++-------- 4 files changed, 14 insertions(+), 17 deletions(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java index 0d67c7b4b68..81999681de1 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPTemplateResolutionTest.java @@ -894,7 +894,7 @@ public class IndexCPPTemplateResolutionTest extends IndexBindingResolutionTestBa // A a; // func(&a, &A::m); // } - public void _testFunctionTemplate_245030() throws Exception { + public void testFunctionTemplate_245030() throws Exception { IBinding b0= getBindingFromASTName("func(&a, &A::m)", 4); assertInstance(b0, ICPPTemplateInstance.class); assertInstance(b0, ICPPFunction.class); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java index 52c8334dff4..b6191e9eb11 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java @@ -773,8 +773,7 @@ public class CPPTemplates { * @throws DOMException */ static protected Object[] deduceTemplateFunctionArguments(ICPPFunctionTemplate primaryTemplate, - IASTParameterDeclaration[] ps, ICPPASTTemplateId id) throws DOMException - { + IASTParameterDeclaration[] ps, ICPPASTTemplateId id) throws DOMException { ICPPTemplateParameter[] templateParameters = primaryTemplate.getTemplateParameters(); IType[] arguments= createTemplateArgumentArray(id); IType[] result = new IType[templateParameters.length]; @@ -1450,7 +1449,7 @@ public class CPPTemplates { } ObjectMap map= new ObjectMap(specArgs.length); int len= all ? specArgs.length : Math.min(specArgs.length, args.length); - for (int j=0; j