Menu

#488 Extra 'E' in some demangled template args

RELEASE_1_0
closed
Kai Wang
None
2015-05-16
2015-05-04
Ed Maste
No

From FreeBSD PR 192115 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192115

"_ZN8DeepFreeILi17EE4freeEPc" should demangle to "DeepFree<17>::free(char)" but instead returns "DeepFree<17E>::free(char)"

A simplified reproduction case:

feynman% cxxfilt/c++filt _ZN1fILi4EEE
f<4E>

GNU c++filt returns:

feynman% c++filt _ZN1fILi4EEE
f<4>

Discussion

  • Kai Wang

    Kai Wang - 2015-05-16
    • status: new --> closed
    • assigned_to: Kai Wang
    • Milestone: 2.0 --> RELEASE_1_0
     
  • Kai Wang

    Kai Wang - 2015-05-16

    Should be fixed by [r3205].

     

    Related

    Commit: [r3205]


Log in to post a comment.