summaryrefslogtreecommitdiffstats
path: root/net/knot/patches/03_rrl_drop_static_assert.patch
blob: 7cc646e55f86bb2a50621f4eb0f5bac9ab8b88a5 (plain)
1
2
3
4
5
6
7
8
9
10
--- a/src/knot/modules/rrl/kru.inc.c
+++ b/src/knot/modules/rrl/kru.inc.c
@@ -462,7 +462,6 @@ static inline bool kru_limited_update(st
 		load_at = (_Atomic uint16_t *)ctx->load;
 	}
 
-	static_assert(ATOMIC_CHAR16_T_LOCK_FREE == 2, "insufficient atomics");
 	const uint16_t price = ctx->price16;
 	const uint32_t limit = ctx->limit16;  // 2^16 has to be representable
 	uint16_t load_orig = atomic_load_explicit(load_at, memory_order_relaxed);