From 4b62f091a9d26c69d5c0ebdb59282d8ebf10cbb8 Mon Sep 17 00:00:00 2001 From: Alexander Boettcher Date: Thu, 25 Oct 2018 09:13:19 +0200 Subject: [PATCH] base: fix accessibility of enum in bit_array.h avoids warning by clang: error: 'BITS_PER_WORD' is a private member of 'Genode::Bit_array_base' Issue #3022 --- repos/base/include/util/bit_array.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repos/base/include/util/bit_array.h b/repos/base/include/util/bit_array.h index d5c4055315..dbecc9a453 100644 --- a/repos/base/include/util/bit_array.h +++ b/repos/base/include/util/bit_array.h @@ -35,13 +35,15 @@ class Genode::Bit_array_base class Invalid_clear : public Exception {}; class Invalid_set : public Exception {}; - private: + protected: enum { BITS_PER_BYTE = 8UL, BITS_PER_WORD = sizeof(addr_t) * BITS_PER_BYTE }; + private: + unsigned _bit_cnt; unsigned _word_cnt; addr_t *_words;