• Marko Mäkelä's avatar
    MDEV-12679 purge_sys_t::~purge_sys_t(): Assertion `latch.magic_n == 0' failed... · e3a7f75a
    Marko Mäkelä authored
    MDEV-12679 purge_sys_t::~purge_sys_t(): Assertion `latch.magic_n == 0' failed on --bootstrap (CMAKE_BUILD_TYPE=Debug)
    
    rw_lock_free_func(): Assign lock->magic_n = 0 in debug builds,
    because sometimes, the assignment in the explicit destructor call
    is being optimized away.
    This was verified when using GCC 6.3.0 with -O3 -g -mtune=native
    on a Debian GNU/Linux 9.0 system on AMD64.
    e3a7f75a
sync0rw.cc 33.7 KB