- contract test {
- int256 a;
- // this function reads a twice; this can be reduced to one load
- function redundant_load() public returns (int256) {
- return a + a;
- }
- // this function writes to contract storage thrice. This can be reduced to one
- function redundant_store() public {
- delete a;
- a = 1;
- a = 2;
- }
- }
|