mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 22:52:11 +02:00
Code simplification.
Change-Id: Idefe8f033ccb5db0b81c2118ed75ebc4de1d1382
This commit is contained in:
parent
d16d496bd9
commit
9ef289d34c
1 changed files with 3 additions and 4 deletions
|
@ -808,8 +808,8 @@ public class CPPTemplates {
|
||||||
return new ProblemBinding(id, IProblemBinding.SEMANTIC_INVALID_TEMPLATE_ARGUMENTS, templateName.toCharArray());
|
return new ProblemBinding(id, IProblemBinding.SEMANTIC_INVALID_TEMPLATE_ARGUMENTS, templateName.toCharArray());
|
||||||
}
|
}
|
||||||
ICPPPartialSpecialization partialSpec= findPartialSpecialization(classTemplate, args);
|
ICPPPartialSpecialization partialSpec= findPartialSpecialization(classTemplate, args);
|
||||||
if (isDeclaration || isDefinition) {
|
if (partialSpec == null) {
|
||||||
if (partialSpec == null) {
|
if (isDeclaration || isDefinition) {
|
||||||
if (template instanceof ICPPClassTemplate) {
|
if (template instanceof ICPPClassTemplate) {
|
||||||
partialSpec = new CPPClassTemplatePartialSpecialization(id, args);
|
partialSpec = new CPPClassTemplatePartialSpecialization(id, args);
|
||||||
if (template instanceof ICPPInternalClassTemplate) {
|
if (template instanceof ICPPInternalClassTemplate) {
|
||||||
|
@ -827,9 +827,8 @@ public class CPPTemplates {
|
||||||
}
|
}
|
||||||
return partialSpec;
|
return partialSpec;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if (partialSpec == null)
|
|
||||||
return new ProblemBinding(id, IProblemBinding.SEMANTIC_INVALID_TYPE, templateName.toCharArray());
|
return new ProblemBinding(id, IProblemBinding.SEMANTIC_INVALID_TYPE, templateName.toCharArray());
|
||||||
|
}
|
||||||
result= partialSpec;
|
result= partialSpec;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue