---
doc/posix-headers/assert.texi | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/doc/posix-headers/assert.texi b/doc/posix-headers/assert.texi
index 96dcce7df3..faa9b13472 100644
--- a/doc/posix-headers/assert.texi
+++ b/doc/posix-headers/assert.texi
@@ -45,6 +45,11 @@ in code intended to be portable to C99 or earlier.
In C23 and C++11 and later, @code{static_assert} is a keyword.
In C11 and C17 it is a macro. Any Gnulib substitute is also a macro.
@item
-In C99 and later, @code{assert} can be applied to any scalar expression.
-In C89, the argument to @code{assert} is of type @code{int}.
+In C99 and later, the argument to @code{assert} can be of any scalar type.
+In C89, the argument is of type @code{int}.
+@item
+In C23 and C++26 and later, @code{assert} is a variadic macro that can
+be applied to any scalar expression even if it has an unparenthesized comma.
+In earlier standards, @code{assert} is a single-argument macro so its
+argument cannot contain an unparenthesized comma.
@end itemize
--
2.51.0