diff options
Diffstat (limited to 'databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h')
| -rw-r--r-- | databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h b/databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h new file mode 100644 index 000000000000..9c5c096c2b6b --- /dev/null +++ b/databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h @@ -0,0 +1,19 @@ +--- libs/mysql/serialization/archive.h.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/archive.h +@@ -81,14 +81,14 @@ class Archive { + /// @note To be implemented in Archive_derived_type + template <typename Type> + static std::size_t get_size(Type &&arg) { +- return Archive_derived_type::template get_size(std::forward<Type>(arg)); ++ return Archive_derived_type::template get_size<>(std::forward<Type>(arg)); + } + + /// @brief Returns archive size - size of data written to the archive + /// @return archive size - size of data written to the archive + /// @note To be implemented in Archive_derived_type + inline std::size_t get_size_written() const { +- return Archive_derived_type::template get_size_written(); ++ return Archive_derived_type::template get_size_written<>(); + } + + /// @brief Function returns maximum size of the Type |
