8975a93c9b
This was mainly apparent when optimization was enabled. It caused outputs to be left uninitialized and either work by chance or provide the wrong values.