Bug 560846 - Allow shallow copy check in implementation files too

Change-Id: I3a9075a47f0c0cd557dd24e7c7be5d2dec23a1a6
diff --git a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ShallowCopyChecker.java b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ShallowCopyChecker.java
index e605b79..fa5882f 100644
--- a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ShallowCopyChecker.java
+++ b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/ShallowCopyChecker.java
@@ -63,8 +63,6 @@
 		if (fOnlyNew) {
 			ast.accept(new OnlyNewVisitor());
 		} else {
-			if (!ast.isHeaderUnit())
-				return;
 			ast.accept(new AllPtrsVisitor());
 		}
 	}