#31045 introduced -werror
to test each commit, which makes things like Wunused-member-function
an error now.
This feels pretty aggressive in the cases where some methods may be defined in isolation in commit A, and then used elsewhere in commit B (following A).