...
Code Block | ||
---|---|---|
| ||
if (a = b) { /* ... */ } |
While this may be intended, it is almost always a case of the programmer mistakenly using the assignment operator =
instead of the equals operator ==
. Consequently, many compilers will warn about this condition. Consequently, this coding error would typically be eliminated by adherence to MSC00-C. Compile cleanly at high warning levels.
Compliant Solution
This conditional block is now executed when a
is equal to b
.
...