mariadb/storage/innobase/trx
Marko Mäkelä e070cfe398 MDEV-18878: Fix GCC -flifetime-dse
GCC 6 and later can optimize away the memset() that is part of
mem_heap_zalloc() in a placement new call. So, instead of relying
on that kind of initialization, explicitly initialize the necessary
fields in the constructors.

que_common_t::que_common_t(): Initialize more fields in the
default constructor.

purge_vcol_info_t::purge_vcol_info_t(): Initialize all fields in
the default constructor.

purge_node_t::purge_node_t(): Initialize all necessary fields.

Reference:

    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71388

    https://gcc.gnu.org/ml/gcc/2016-02/msg00207.html
2019-03-12 13:56:58 +02:00
..
trx0i_s.cc Remove some unnecessary InnoDB #include 2018-11-29 12:53:44 +02:00
trx0purge.cc MDEV-18878: Fix GCC -flifetime-dse 2019-03-12 13:56:58 +02:00
trx0rec.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
trx0roll.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
trx0rseg.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
trx0sys.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
trx0trx.cc Merge 10.1 into 10.2 2019-01-14 11:37:51 +02:00
trx0undo.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00