It is only used for computation of the this-pointer for System.out.println(), which is ignored in this function.
We can instead check at each function call whether we have System.out.println() and use a null pointer as this for the function call. This saves us adress computations (at least once per non-inlined function (if we have load-store-optimization)) and the creation of System/Out instances (once per program).
It is only used for computation of the
this
-pointer for System.out.println(), which is ignored in this function.We can instead check at each function call whether we have System.out.println() and use a null pointer as
this
for the function call. This saves us adress computations (at least once per non-inlined function (if we have load-store-optimization)) and the creation of System/Out instances (once per program).It would also simplify our firm graphs.