From da0dbd901c172de61bfaf85f4f26acfd74a193c3 Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Tue, 7 Feb 2023 13:35:41 +0100 Subject: [PATCH] base: fix conversion error in Bitset_2::get() Ref genodelabs/genode#4753 --- repos/base/include/util/register.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repos/base/include/util/register.h b/repos/base/include/util/register.h index b528e2243f..32e9789b5e 100644 --- a/repos/base/include/util/register.h +++ b/repos/base/include/util/register.h @@ -276,7 +276,8 @@ struct Genode::Bitset_2 template static inline access_t get(T const reg) { - return Bits_0::get(reg) | (Bits_1::get(reg) << Bits_0::WIDTH); + return (access_t) + (Bits_0::get(reg) | (Bits_1::get(reg) << Bits_0::WIDTH)); } };