base: Fix unitialized storage
authorDaniel R. Carvalho <odanrc@yahoo.com.br>
Tue, 15 Jan 2019 10:51:46 +0000 (11:51 +0100)
committerDaniel Carvalho <odanrc@yahoo.com.br>
Fri, 18 Jan 2019 12:46:31 +0000 (12:46 +0000)
commit2c9f7ebca51eaf8fafd1f854ec0475cb18e9e20c
tree9675809fabed19e48a28ddddb3889cfb28fcce42
parent5dda7fb959682f9e051a12de15b982f03adbc1fb
base: Fix unitialized storage

The bitunion is not being initialized on constructor to avoid
performance overhead, and that generated a maybe-unitialized
error when a sub-class was being copied before assigned in
serialize's parseParam() in some compilers.

This patch adds zero-initialization to the problematic variable
to appease the compiler.

Change-Id: I90fa6aa356b3e14ec25e3294b17ed10f429a9a38
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/15635
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/sim/serialize.hh