Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-Andre Laperle2012-03-07 06:33:16 +0000
committerMarc-Andre Laperle2012-03-07 06:33:16 +0000
commit0a9a95adcd3ba273c1b67a11483d19d435f2b2f2 (patch)
treea7b41294a604a7002311cb282d6efcaa6de55b03 /codan/org.eclipse.cdt.codan.checkers
parent9634e0c57f0f88605597e7768b2f9d6a06c89940 (diff)
downloadorg.eclipse.cdt-0a9a95adcd3ba273c1b67a11483d19d435f2b2f2.tar.gz
org.eclipse.cdt-0a9a95adcd3ba273c1b67a11483d19d435f2b2f2.tar.xz
org.eclipse.cdt-0a9a95adcd3ba273c1b67a11483d19d435f2b2f2.zip
Bug 368419 - FP in members not initialized in constructor
Diffstat (limited to 'codan/org.eclipse.cdt.codan.checkers')
-rw-r--r--codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ClassMembersInitializationChecker.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ClassMembersInitializationChecker.java b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ClassMembersInitializationChecker.java
index ca27fa12035..9ba327eb8a5 100644
--- a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ClassMembersInitializationChecker.java
+++ b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ClassMembersInitializationChecker.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 Anton Gorenkov
+ * Copyright (c) 2011, 2012 Anton Gorenkov and others
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -7,6 +7,7 @@
*
* Contributors:
* Anton Gorenkov - initial implementation
+ * Marc-Andre Laperle
*******************************************************************************/
package org.eclipse.cdt.codan.internal.checkers;
@@ -113,7 +114,7 @@ public class ClassMembersInitializationChecker extends AbstractIndexAstChecker {
if (fBinding instanceof ICPPMethod) {
ICPPMethod method = (ICPPMethod)fBinding;
ICompositeType constructorOwner = actualConstructorFields.iterator().next().getCompositeTypeOwner();
- if (constructorOwner == method.getClassOwner() && !method.getType().isConst()) {
+ if (constructorOwner.equals(method.getClassOwner()) && !method.getType().isConst()) {
skipCurrentConstructor = true;
}
} else if (fBinding instanceof ICPPFunction) {

Back to the top