[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.