diff --git a/src/google/protobuf/repeated_field.h b/src/google/protobuf/repeated_field.h index b03113b73f..85f6aed59f 100644 --- a/src/google/protobuf/repeated_field.h +++ b/src/google/protobuf/repeated_field.h @@ -501,7 +501,7 @@ namespace internal { // effectively. template ::value && std::is_trivialElement>::value> + std::is_standard_layout::value && std::is_trivial::value> struct ElementCopier { void operator()(Element* to, const Element* from, int array_size); };