bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/27865] Unsupported name-unmangling for C++20 modules?


From: andrew.jones at vector dot com
Subject: [Bug binutils/27865] Unsupported name-unmangling for C++20 modules?
Date: Fri, 14 May 2021 11:54:08 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=27865

--- Comment #1 from Andrew V. Jones <andrew.jones at vector dot com> ---
It seems that this was implemented in GCC here:

    *
https://github.com/gcc-mirror/gcc/commit/210d143dbc575f293affbd55417505bcb8257d74

with the BNF of the new mangling appearing here:

    *
https://github.com/gcc-mirror/gcc/blob/f05627d404038368b99e92ac4df4c29f4ae4a5fa/gcc/cp/mangle.c#L865

I took a quick look at the binutils code (i.e., libiberty/cp-demangle.c), but
there appeared to be nothing to handle modules (e.g., the only use of 'W' was
in relation to `DEMANGLE_COMPONENT_TLS_WRAPPER`, which seems unrelated).

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]