[previous] 2981 [next] This initialization is redundant. The value of this object is never used before being modified.
Redundancy

The initialization performed when this object is defined appears to be redundant because the value of the object is not used before being modified by assignment.

For example:


/*PRQA S 2017,3197,3408 ++*/

int foo(void)
{
    int carno = 0;              /* 2981 */

    carno = 1;

    return carno;
}

QA·C Source Code Analyser 8.1.2
© 2013 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents