mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Cosmetics.
This commit is contained in:
parent
785c675364
commit
dfd1d0d635
2 changed files with 13 additions and 15 deletions
|
@ -658,18 +658,17 @@ public class CPPVisitor extends ASTQueries {
|
|||
binding = new ProblemBinding(alias.getAlias(), IProblemBinding.SEMANTIC_NAME_NOT_FOUND);
|
||||
}
|
||||
}
|
||||
|
||||
return binding;
|
||||
} else if (declaration instanceof ICPPASTAliasDeclaration) {
|
||||
ICPPASTAliasDeclaration alias = (ICPPASTAliasDeclaration) declaration;
|
||||
ICPPScope scope = (ICPPScope) getContainingScope(declaration);
|
||||
IBinding binding = scope.getBinding(alias.getAlias(), false);
|
||||
if (!(binding instanceof ICPPInternalBinding)) {
|
||||
|
||||
IType type = createType(alias.getMappingTypeId());
|
||||
if (type instanceof IProblemBinding) {
|
||||
IProblemBinding problem = (IProblemBinding) type;
|
||||
type = new CPPClassType.CPPClassTypeProblem(problem.getASTNode(), problem.getID(), alias.getMappingTypeId().getAbstractDeclarator().getName().toCharArray());
|
||||
type = new CPPClassType.CPPClassTypeProblem(problem.getASTNode(), problem.getID(),
|
||||
alias.getMappingTypeId().getAbstractDeclarator().getName().toCharArray());
|
||||
}
|
||||
if (type != null) {
|
||||
if (alias.getParent() instanceof ICPPASTTemplateDeclaration) {
|
||||
|
@ -1837,13 +1836,12 @@ public class CPPVisitor extends ASTQueries {
|
|||
return pTypes;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Adjusts the parameter type according to 8.3.5-3:
|
||||
* cv-qualifiers are deleted, arrays and function types are converted to pointers.
|
||||
*/
|
||||
static IType adjustParameterType(final IType pt, boolean forFunctionType) {
|
||||
// bug 239975
|
||||
// Bug 239975
|
||||
IType t= SemanticUtil.getNestedType(pt, TDEF);
|
||||
if (t instanceof IArrayType) {
|
||||
IArrayType at = (IArrayType) t;
|
||||
|
|
Loading…
Add table
Reference in a new issue