diff --git a/mysql/libs/mysql/gtid/tag_plain.h b/mysql/libs/mysql/gtid/tag_plain.h index 4703a5b0d6e..914c6a4b777 100644 --- a/mysql/libs/mysql/gtid/tag_plain.h +++ b/mysql/libs/mysql/gtid/tag_plain.h @@ -28,6 +28,7 @@ #include #include #include +#include #include "mysql/gtid/gtid_constants.h" // tag_max_length @@ -80,7 +81,8 @@ struct Tag_plain { unsigned char m_data[tag_max_length + 1]; }; -static_assert(std::is_trivial_v); +static_assert(std::is_trivially_copyable_v); +static_assert(std::is_trivially_default_constructible_v); static_assert(std::is_standard_layout_v); } // namespace mysql::gtid