• Eugene Kosov's avatar
    fix compilation with gcc-10 · 24ed08c3
    Eugene Kosov authored
    ../sql/sql_class.cc: In constructor ‘start_new_trans::start_new_trans(THD*)’:
    ../include/m_string.h:61:49: error: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Ha_data’; use assignment or value-initialization instead [-Werror=class-memaccess]
       61 | # define bzero(A,B)             memset((A),0,(B))
          |                                                 ^
    ../sql/sql_class.cc:5805:3: note: in expansion of macro ‘bzero’
     5805 |   bzero(thd->ha_data, sizeof(thd->ha_data));
          |   ^~~~~
    In file included from ../sql/sql_class.cc:33:
    ../sql/sql_class.h:2003:8: note: ‘struct Ha_data’ declared here
     2003 | struct Ha_data
          |        ^~~~~~~
    24ed08c3
sql_class.h 234 KB