I'd say if someone is mucking around with your trash return value then it's that someone who's doing the wrong thing and not you. If the function is used in a void context then the compiler will make sure that the value gets popped soon enough.
But if it makes you feel better then go ahead and push a zero. Considering everything else that's a very minor performance hit.