musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/include/assert.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2012年10月17日 02:47:11 -0400
committerRich Felker <dalias@aerifal.cx>2012年10月17日 02:47:11 -0400
commit858df113bfac4d2ebb60c3fac1538e07d56096b0 (patch)
tree926aa8f1ef7a911c7e438995f035375e00ea13a3 /include/assert.h
parentc86f2974e2acd330be2d587173dd4dd56db82e22 (diff)
downloadmusl-858df113bfac4d2ebb60c3fac1538e07d56096b0.tar.gz
assert() is supposed to have type void
Diffstat (limited to 'include/assert.h')
-rw-r--r--include/assert.h 2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/assert.h b/include/assert.h
index b0dc692c..c64d3e52 100644
--- a/include/assert.h
+++ b/include/assert.h
@@ -5,7 +5,7 @@
#ifdef NDEBUG
#define assert(x) (void)0
#else
-#define assert(x) ((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__),0))
+#define assert(x) ((void)((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__),0)))
#endif
#ifdef __cplusplus
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月04日 03:22:57 +0000

AltStyle によって変換されたページ (->オリジナル) /