aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/extension_set.cc
diff options
context:
space:
mode:
authorGravatar Antoni Buszta <antoni@buszta.info>2014-10-09 07:15:44 +0200
committerGravatar Antoni Buszta <antoni@buszta.info>2014-10-09 07:16:04 +0200
commite670b670328561aa7b3754ee0c023085949378a8 (patch)
treeee8c0c0ff3c21185de657c128cb5035dce7f0770 /src/google/protobuf/extension_set.cc
parente83ba13a6fbb54f472ec16d486c6e3d4bbdf3adb (diff)
DestroyDefaultRepeatedFields is registered using OnShutdown.
Diffstat (limited to 'src/google/protobuf/extension_set.cc')
-rw-r--r--src/google/protobuf/extension_set.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/google/protobuf/extension_set.cc b/src/google/protobuf/extension_set.cc
index f4786392..274554b5 100644
--- a/src/google/protobuf/extension_set.cc
+++ b/src/google/protobuf/extension_set.cc
@@ -1621,9 +1621,7 @@ PROTOBUF_DEFINE_DEFAULT_REPEATED(bool)
struct StaticDefaultRepeatedFieldsInitializer {
StaticDefaultRepeatedFieldsInitializer() {
InitializeDefaultRepeatedFields();
- }
- ~StaticDefaultRepeatedFieldsInitializer() {
- DestroyDefaultRepeatedFields();
+ OnShutdown(&DestroyDefaultRepeatedFields);
}
} static_repeated_fields_initializer;