DestroyDefaultRepeatedFields is registered using OnShutdown.

This commit is contained in:
Antoni Buszta 2014-10-09 07:15:44 +02:00
parent e83ba13a6f
commit e670b67032

View file

@ -1621,9 +1621,7 @@ PROTOBUF_DEFINE_DEFAULT_REPEATED(bool)
struct StaticDefaultRepeatedFieldsInitializer {
StaticDefaultRepeatedFieldsInitializer() {
InitializeDefaultRepeatedFields();
}
~StaticDefaultRepeatedFieldsInitializer() {
DestroyDefaultRepeatedFields();
OnShutdown(&DestroyDefaultRepeatedFields);
}
} static_repeated_fields_initializer;