1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 23:05:47 +02:00

Fix for bug 234918.

This commit is contained in:
Sergey Prigogin 2008-06-07 22:41:53 +00:00
parent bf8b2dc9ac
commit e380af5d8b

View file

@ -505,11 +505,13 @@ class PDOMCPPLinkage extends PDOMLinkage implements IIndexCPPBindingConstants {
if (scope instanceof ICPPClassScope) { if (scope instanceof ICPPClassScope) {
ICPPMethod[] implicit= ((ICPPClassScope) scope).getImplicitMethods(); ICPPMethod[] implicit= ((ICPPClassScope) scope).getImplicitMethods();
for (ICPPMethod method : implicit) { for (ICPPMethod method : implicit) {
PDOMBinding pdomBinding= adaptBinding(method); if (!(method instanceof IProblemBinding)) {
if (pdomBinding == null) { PDOMBinding pdomBinding= adaptBinding(method);
createBinding(type, method); if (pdomBinding == null) {
} else if (!pdomBinding.hasDefinition()) { createBinding(type, method);
pdomBinding.update(this, method); } else if (!pdomBinding.hasDefinition()) {
pdomBinding.update(this, method);
}
} }
} }
} }