|
|
|
|
@ -7243,7 +7243,7 @@ Avoid using the loop variable for other purposes after the loop.
|
|
|
|
|
|
|
|
|
|
**Enforcement**: Warn when a variable modified inside the `for`-statement is declared outside the loop and not being used outside the loop.
|
|
|
|
|
|
|
|
|
|
**Discussion**: Scoping the loop induction variable to the loop body also helps code optimizers greatly. Recognizing that the induction variable
|
|
|
|
|
**Discussion**: Scoping the loop variable to the loop body also helps code optimizers greatly. Recognizing that the induction variable
|
|
|
|
|
is only accessible in the loop body unblocks optimizations such as hoisting, strength reduction, loop-invariant code motion, etc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|