Skip to content

Commit 74ce580

Browse files
committed
Add char8_t name mangling (Du) and RTTI support.
Fixes #45.
1 parent 5a70edd commit 74ce580

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

abi.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2133,7 +2133,7 @@ <h4><a href="#rtti-emission"> 2.9.2 Place of Emission </a></h4>
21332133
for every X in: void, std::nullptr_t,
21342134
bool, wchar_t, char, unsigned char, signed char,
21352135
short, unsigned short, int, unsigned int, long, unsigned long, long long,
2136-
unsigned long long, float, double, long double, char16_t, char32_t,
2136+
unsigned long long, float, double, long double, char8_t, char16_t, char32_t,
21372137
and the IEEE 754r decimal and half-precision floating point types.
21382138
Each of the type_info objects for X shall have type
21392139
<code>abi::__fundamental_type_info</code> (or a type derived therefrom),
@@ -4737,6 +4737,7 @@ <h5><a href="#mangling-builtin">5.1.5.2 Builtin types</a></h5>
47374737
::= DF &lt;<a href="#mangle.number">number</a>&gt; _ # ISO/IEC TS 18661 binary floating point type _FloatN (N bits)
47384738
::= Di # char32_t
47394739
::= Ds # char16_t
4740+
::= Du # char8_t
47404741
::= Da # auto
47414742
::= Dc # decltype(auto)
47424743
::= Dn # std::nullptr_t (i.e., decltype(nullptr))

0 commit comments

Comments
 (0)