https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69094

            Bug ID: 69094
           Summary: erroneous demangling
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tromey at gcc dot gnu.org
  Target Milestone: ---

My firefox build includes the symbol

_ZN7details10CallMethodIIE15SoftwareDisplayMS1_FvvEIEEEvN7mozilla13IndexSequenceIIXspT_EEEEPT0_T1_RNS4_5TupleIIDpT2_EEE

I ran this through the demangler:

pokyo. ./demangle
_ZN7details10CallMethodIIE15SoftwareDisplayMS1_FvvEIEEEvN7mozilla13IndexSequenceIIXspT_EEEEPT0_T1_RNS4_5TupleIIDpT2_EEE
void details::CallMethod<, SoftwareDisplay, void
(SoftwareDisplay::*)()>(mozilla::IndexSequence<>, SoftwareDisplay*, void
(SoftwareDisplay::*)(), mozilla::Tuple<>&)


I think this is wrong, in particular "CallMethod<, " is incorrect.

Offhand I don't know what the correct result would be.

Reply via email to