...
In this noncompliant code example, a semicolon is used on the same line as an if
statement.
Code Block | ||||
---|---|---|---|---|
| ||||
if (a == b); {
/* ... */
}
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
if (a == b) {
/* ... */
}
|
...
Tool | Version | Checker | Description | section|||||||
---|---|---|---|---|---|---|---|---|---|---|
| Section | SEMICOL |
|
Related Guidelines
ISO/IEC TR 24772 "KOA Likely Incorrect Expressionsincorrect expressions"
The CERT Oracle Secure Coding Standard for Java: MSC52-J. Do not place a semicolon on the same line as an if, for, or while statement
MITRE CWE: CWE-480, "Use of Incorrect Operatorincorrect operator"
Bibliography
[Hatton 1995] Section 2.7.2, "Errors of omission and addition"
...