Add const to argument of push_cleanup
Remove unnecessary variable
Merge pull request #416 from gintenlabo/fix-non-const-argument

The argument of `push_cleanup` should be a const reference