reference output changes caused by constant folding now covering unary minus which implies that the respective expressions will be turned into literal constants and no longer need to be extracted into a cache variable