diff --git a/codan/org.eclipse.cdt.codan.checkers/plugin.xml b/codan/org.eclipse.cdt.codan.checkers/plugin.xml index b80a55cbff7..c0b24325933 100644 --- a/codan/org.eclipse.cdt.codan.checkers/plugin.xml +++ b/codan/org.eclipse.cdt.codan.checkers/plugin.xml @@ -27,7 +27,7 @@ defaultSeverity="Warning" description="Finds statements like 'a;' or '-a;' or 'a-b;' which do no seems to have any side effect therefore suspicious" id="org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem" - messagePattern="Statement has no effect" + messagePattern="Statement has no effect ''{0}''" name="Statement has no effect"/> diff --git a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/StatementHasNoEffectChecker.java b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/StatementHasNoEffectChecker.java index f24e7e2d870..9a965b2b5e4 100644 --- a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/StatementHasNoEffectChecker.java +++ b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/StatementHasNoEffectChecker.java @@ -54,7 +54,7 @@ public class StatementHasNoEffectChecker extends AbstractIndexAstChecker { if (stmt instanceof IASTExpressionStatement) { if (hasNoEffect(((IASTExpressionStatement) stmt) .getExpression())) { - reportProblem(ER_ID, stmt); + reportProblem(ER_ID, stmt, stmt.getRawSignature()); } return PROCESS_SKIP; }