Skip to content

Commit 4631d28

Browse files
burblebeetkoeppe
authored andcommitted
CWG2645 Unused term "default argument promotions"
[cstdarg.syn] Employ bullets to separate the different conceptual areas of differences from ISO C. Fixes NB US 044 (C++23 CD).
1 parent 5bd8319 commit 4631d28

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

source/support.tex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5783,6 +5783,11 @@
57835783
\pnum
57845784
The contents of the header \libheaderdef{cstdarg} are the same as the C
57855785
standard library header \libheader{stdarg.h}, with the following changes:
5786+
\begin{itemize}
5787+
\item
5788+
In lieu of the default argument promotions specified in ISO C 6.5.2.2,
5789+
the definition in~\ref{expr.call} applies.
5790+
\item
57865791
The restrictions that ISO C places on the second parameter to the
57875792
\indexlibraryglobal{va_start}%
57885793
\tcode{va_start} macro in header \libheader{stdarg.h}
@@ -5808,6 +5813,7 @@
58085813
is of a reference type, or of a type that is not compatible with the
58095814
type that results when passing an argument for which there is no
58105815
parameter, the behavior is undefined.
5816+
\end{itemize}
58115817

58125818
\xrefc{7.16.1.1}
58135819

0 commit comments

Comments
 (0)