These are variant 4, cf
https://github.com/gcc-mirror/gcc/blob/master/gcc/cp/mangle.c#L1851
https://github.com/gcc-mirror/gcc/blob/master/gcc/cp/mangle.c#L1880
and gcc seems to sometimes emit them still.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D60229
llvm-cxxfilt: Demangle gcc "old-style unified" ctors and dtors ClosedPublic Authored by thakis on Apr 3 2019, 1:05 PM.
Details Summary These are variant 4, cf
Diff Detail Event TimelineThis revision is now accepted and ready to land.Apr 3 2019, 2:01 PM
Closed by commit rL357645: llvm-cxxfilt: Demangle gcc "old-style unified" ctors and dtors (authored by nico). · Explain WhyApr 3 2019, 4:15 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 193576 libcxxabi/src/demangle/ItaniumDemangle.h
libcxxabi/test/test_demangle.pass.cpp
llvm/include/llvm/Demangle/ItaniumDemangle.h
|
Can you also update the BNF here?