Skip to content

Failed demangling with 5.1 while c++filt succeeds #308

@rockdaboot

Description

@rockdaboot

From KDE's konsole, mangled symbol is

_ZSt4swapIN7Konsole12LinePropertyEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_

c++filt (version 2.45) prints

std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Konsole::LineProperty> >, std::is_move_constructible<Konsole::LineProperty>, std::is_move_assignable<Konsole::LineProperty> >::value, void>::type std::swap<Konsole::LineProperty>(Konsole::LineProperty&, Konsole::LineProperty&)

Tried with a recursion limit of 1024, but demangling still fails.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions