Use template Delete<> for invoking a dependent template (#8655)
This is a continuation of #8579
diff --git a/src/google/protobuf/map_entry.h b/src/google/protobuf/map_entry.h
index 9e35795..87bc000 100644
--- a/src/google/protobuf/map_entry.h
+++ b/src/google/protobuf/map_entry.h
@@ -99,7 +99,7 @@
kValueFieldType>(arena),
_internal_metadata_(arena) {}
~MapEntry() {
- Message::_internal_metadata_.Delete<UnknownFieldSet>();
+ Message::_internal_metadata_.template Delete<UnknownFieldSet>();
_internal_metadata_.Delete<UnknownFieldSet>();
}
typedef void InternalArenaConstructable_;