#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).