Dead Code Elimination

Listing: Dead Code Elimination, Before Optimization


void func(void) 

{ 

 if (0) 

 { 

    otherfunc1();
 } 
 otherfunc2();

} 
Listing: Dead Code Elimination, After Optimization


void func_optimized(void)

{ 

  otherfunc2(); 

}