1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

CCE computing template parameters, bug 240145.

This commit is contained in:
Markus Schorn 2008-07-09 13:23:32 +00:00
parent 7831aed88d
commit b52f11e5cf

View file

@ -285,11 +285,11 @@ public abstract class CPPTemplateDefinition extends PlatformObject implements IC
if (template == null)
return ICPPTemplateParameter.EMPTY_TEMPLATE_PARAMETER_ARRAY;
ICPPASTTemplateParameter[] params = template.getTemplateParameters();
ICPPTemplateParameter p = null;
IBinding p = null;
ICPPTemplateParameter[] result = null;
for (ICPPASTTemplateParameter param : params) {
p= (ICPPTemplateParameter) CPPTemplates.getTemplateParameterName(param).resolveBinding();
if (p != null) {
p= CPPTemplates.getTemplateParameterName(param).resolveBinding();
if (p instanceof ICPPTemplateParameter) {
result = (ICPPTemplateParameter[]) ArrayUtil.append(ICPPTemplateParameter.class, result, p);
}
}