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

Code simplification.

Change-Id: Idefe8f033ccb5db0b81c2118ed75ebc4de1d1382
This commit is contained in:
Sergey Prigogin 2016-05-20 18:27:42 -07:00
parent d16d496bd9
commit 9ef289d34c

View file

@ -808,8 +808,8 @@ public class CPPTemplates {
return new ProblemBinding(id, IProblemBinding.SEMANTIC_INVALID_TEMPLATE_ARGUMENTS, templateName.toCharArray());
}
ICPPPartialSpecialization partialSpec= findPartialSpecialization(classTemplate, args);
if (isDeclaration || isDefinition) {
if (partialSpec == null) {
if (partialSpec == null) {
if (isDeclaration || isDefinition) {
if (template instanceof ICPPClassTemplate) {
partialSpec = new CPPClassTemplatePartialSpecialization(id, args);
if (template instanceof ICPPInternalClassTemplate) {
@ -827,9 +827,8 @@ public class CPPTemplates {
}
return partialSpec;
}
}
if (partialSpec == null)
return new ProblemBinding(id, IProblemBinding.SEMANTIC_INVALID_TYPE, templateName.toCharArray());
}
result= partialSpec;
}
}