From: Gabe Black Date: Tue, 17 Jul 2007 20:23:42 +0000 (-0700) Subject: Add a conversion constructor so a bitunion can be initialized to a value. X-Git-Tag: m5_2.0_beta4~297^2~57 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=13ccac1a3cb7bb33b7a6d2c65f875d1a40a6e352;p=gem5.git Add a conversion constructor so a bitunion can be initialized to a value. Previously, the bitunion would need to be declared and then assigned to separately. --HG-- extra : convert_revision : d229bd83bc7baeca2259d4e7b080f359915015f3 --- diff --git a/src/base/bitunion.hh b/src/base/bitunion.hh index 55553fd9c..98861e779 100644 --- a/src/base/bitunion.hh +++ b/src/base/bitunion.hh @@ -193,6 +193,13 @@ namespace BitfieldBackend class BitUnionOperators : public Base { public: + BitUnionOperators(Type & _data) + { + Base::__data = _data; + } + + BitUnionOperators() {} + operator Type () const { return Base::__data;