diff options
author | Marc-Andre Laperle | 2012-03-07 06:33:16 +0000 |
---|---|---|
committer | Marc-Andre Laperle | 2012-03-07 06:33:16 +0000 |
commit | 0a9a95adcd3ba273c1b67a11483d19d435f2b2f2 (patch) | |
tree | a7b41294a604a7002311cb282d6efcaa6de55b03 /codan/org.eclipse.cdt.codan.checkers | |
parent | 9634e0c57f0f88605597e7768b2f9d6a06c89940 (diff) | |
download | org.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.java | 5 |
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) { |