genode/repos/base-sel4/src/kernel/macros.patch

14 lines
461 B
Diff

diff --git a/libsel4/include/sel4/macros.h b/libsel4/include/sel4/macros.h
index 99b18e1..0eea3fb 100644
--- a/libsel4/include/sel4/macros.h
+++ b/libsel4/include/sel4/macros.h
@@ -17,7 +17,7 @@
* the same size as an 'int'.
*/
#define SEL4_FORCE_LONG_ENUM(type) \
- _enum_pad_ ## type = (1U << ((sizeof(int)*8) - 1))
+ _enum_pad_ ## type = ((1U << ((sizeof(int)*8) - 1)) - 1)
#ifndef CONST
#define CONST __attribute__((__const__))