You will need to apply this transformation in Assignment 4. You do not
need to worry about it for the earlier assignments.
The reason why it is needed in Assignment 4 is that constant expressions
affect which statements are considered reachable at compile time, and
this in turn affects whether a program is valid (or should trigger a
compile-time error). This particular check is done in Assignment 4.
Ondřej