Does anyone know how to make the compiler not overlay unused subroutine parameter locations with local variables? It's obvious to just set it to something after the point in which you want to look at it. But, optimization 0, doesn't prevent it.
Couldn't you just make it the return value? 'C' is perfectly happy with not using return values.