Dead-code elimination
Appearance
Remove redundant or dead code as shown in this example
void foo() {
int a = 24; int b = 25; /* Unused in this function */ int c = a <<2; return; b = 24; /* Not reachable and hence dead code */
}
Remove redundant or dead code as shown in this example
void foo() {
int a = 24; int b = 25; /* Unused in this function */ int c = a <<2; return; b = 24; /* Not reachable and hence dead code */
}