== Why is this an issue? include::description.adoc[] === Noncompliant code example [source,text] ---- for (int i = 0; i < 10; i++) { // noncompliant, loop only executes once printf("i is %d", i); break; } ... for (int i = 0; i < 10; i++) { // noncompliant, loop only executes once if (i == x) { break; } else { printf("i is %d", i); return; } } ---- === Compliant solution [source,text] ---- for (int i = 0; i < 10; i++) { printf("i is %d", i); } ... for (int i = 0; i < 10; i++) { if (i == x) { break; } else { printf("i is %d", i); } } ----