mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
e7f426d2c9
The regression that was reported in MDEV-19212 occurred due to use of macros that did not ensure that the arguments have compatible types. ut_2pow_remainder(), ut_2pow_round(), ut_calc_align(): Define as inline function templates. UT_CALC_ALIGN(): Define as a macro, because this is used in compile_time_assert(). Only starting with C++11 (MariaDB 10.4) we could define the inline functions as constexpr. |
||
---|---|---|
.. | ||
fsp0file.cc | ||
fsp0fsp.cc | ||
fsp0space.cc | ||
fsp0sysspace.cc |