This turns the previous warnings into errors instead - since we couldn't accomplish what the user asked us to.
And while working on this, I also realized that the in-place mutation wouldn't violate strict aliasing and is legal. So remove the failure point created by malloc entirely.
This turns the previous warnings into errors instead - since we couldn't accomplish what the user asked us to.
And while working on this, I also realized that the in-place mutation wouldn't violate strict aliasing and is legal. So remove the failure point created by
malloc
entirely.ref: https://github.com/resurrecting-open-source-projects/scrot/issues/272