summaryrefslogtreecommitdiff
path: root/libmisc/include
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-09 21:35:30 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-09 21:35:30 -0600
commitcd5768ef4bc36b33699539d9656f455bafb0de0c (patch)
tree55aa107d229e85d5b7eb611b7124eaf150d3a3bd /libmisc/include
parentef5956962675d7cb1bdb76a2fc45760b002a570c (diff)
parentba860d699f4e5bfe8cd19b140044bbbd2f78919a (diff)
Merge branch 'lukeshu/misc'
Diffstat (limited to 'libmisc/include')
-rw-r--r--libmisc/include/libmisc/assert.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmisc/include/libmisc/assert.h b/libmisc/include/libmisc/assert.h
index ccdb288..18ca2e5 100644
--- a/libmisc/include/libmisc/assert.h
+++ b/libmisc/include/libmisc/assert.h
@@ -12,7 +12,10 @@
#else
# define __assert_msg(expr, expr_str, msg) \
do { \
+ _Pragma("GCC diagnostic push") \
+ _Pragma("GCC diagnostic ignored \"-Wtype-limits\"") \
if (!(expr)) \
+ _Pragma("GCC diagnostic pop") \
__assert_msg_fail(expr_str, __FILE__, __LINE__, __func__, msg); \
} while (0)
[[noreturn]] void __assert_msg_fail(const char *expr,