unused-private-field is a clang-only warning