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 db8b8407ba8..a3625a62eb3 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 @@ -2270,7 +2270,8 @@ public class CPPTemplates { CPPTemplateParameterMap map= new CPPTemplateParameterMap(fnArgs.size()); try { - ICPPTemplateArgument[] args= TemplateArgumentDeduction.deduceForFunctionCall(template, tmplArgs, fnArgs, argCats, map, point); + ICPPTemplateArgument[] args= + TemplateArgumentDeduction.deduceForFunctionCall(template, tmplArgs, fnArgs, argCats, map, point); if (args != null) { IBinding instance= instantiateFunctionTemplate(template, args, map, point); if (instance instanceof ICPPFunction) { @@ -2538,8 +2539,8 @@ public class CPPTemplates { for (ICPPPartialSpecialization specialization : specializations) { final CPPTemplateParameterMap map = new CPPTemplateParameterMap(args.length); ICPPTemplateArgument[] specializationArguments = specialization.getTemplateArguments(); - if (TemplateArgumentDeduction.fromTemplateArguments(specialization.getTemplateParameters(), - specializationArguments, args, map, point) && + if (TemplateArgumentDeduction.fromTemplateArguments( + specialization.getTemplateParameters(), specializationArguments, args, map, point) && checkInstantiationOfArguments(specializationArguments, map, point)) { int compare = orderSpecializations(bestMatch, specialization, point); if (compare == 0) {