Skip to content

Commit 005ca7d

Browse files
committed
Go back to using separate grammar productions.
This changes template-args to expression in the grammar as well, which was the original suggestion that I misunderstood.
1 parent d3a135b commit 005ca7d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

abi.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5014,8 +5014,10 @@ <h5><a href="#mangling-builtin">5.1.5.2 Builtin types</a></h5>
50145014
::= Df # IEEE 754r decimal floating point (32 bits)
50155015
::= Dh # IEEE 754r half-precision floating point (16 bits)
50165016
::= DF &lt;<a href="#mangle.number">number</a>&gt; _ # ISO/IEC TS 18661 binary floating point type _FloatN (N bits)
5017-
::= DB &lt;<a href="#mangle.number">number</a>&gt; | &lt;<a href="#mangle.template-args">template-args</a>&gt; _ # C23 signed _BitInt(N)
5018-
::= DU &lt;<a href="#mangle.number">number</a>&gt; | &lt;<a href="#mangle.template-args">template-args</a>&gt; _ # C23 unsigned _BitInt(N)
5017+
::= DB &lt;<a href="#mangle.number">number</a>&gt; _ # C23 signed _BitInt(N)
5018+
::= DB &lt;<a href="#mangle.expression">expression</a>&gt; _ # C23 signed _BitInt(N)
5019+
::= DU &lt;<a href="#mangle.number">number</a>&gt; _ # C23 unsigned _BitInt(N)
5020+
::= DU &lt;<a href="#mangle.expression">expression</a>&gt; _ # C23 unsigned _BitInt(N)
50195021
::= Di # char32_t
50205022
::= Ds # char16_t
50215023
::= Du # char8_t

0 commit comments

Comments
 (0)