From 87d0f8988c9452428d5a250644ac4cb2acaf43bb Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 7 Dec 2022 16:49:03 -0500 Subject: trie: Use static_assert() instead of #error --- src/trie.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/trie.c') diff --git a/src/trie.c b/src/trie.c index caa38a7..08a99b5 100644 --- a/src/trie.c +++ b/src/trie.c @@ -103,9 +103,7 @@ #include #include -#if CHAR_BIT != 8 -# error "This trie implementation assumes 8-bit bytes." -#endif +static_assert(CHAR_BIT == 8, "This trie implementation assumes 8-bit bytes."); #if BFS_TARGET_CLONES && (__i386__ || __x86_64__) # define TARGET_CLONES_POPCNT __attribute__((target_clones("popcnt", "default"))) -- cgit v1.2.3