Martin Stein ebd140cacb reconstructible: respect alignment of payload
If one has an object X that has a minimum alignment requirement specified
through 'alignas' this requirement is normally inherited by objects that have
object X as member, and by those that have objects as member that have X as
member, and so on... . However, this chain used to get silently interrupted
(dropping the minimum alignment requirement to 8 again) at objects that are
managed with Genode::Reconstructible or Genode::Constructible. In order to fix
this, the commit ensures that Genode::Reconstructible (and therefore also
Genode::Constructible) has at least the minimum alignment requirement (using
'alignas') as the object it manages.

Ref #4217
2021-10-13 13:59:57 +02:00
..
2021-05-28 14:16:45 +02:00
2019-02-19 11:12:11 +01:00
2019-01-07 12:33:56 +01:00
2021-01-25 13:58:10 +01:00
2017-03-15 12:32:24 +01:00
2020-08-25 11:50:10 +02:00