It appears that ELF Tool Chain c++filt in stdin mode requires whitespace before mangled symbols, while GNU c++filt accepts punctuation. Colons or quotes might reasonably be expected beside a mangled symbol.
For example, GNU:
feynman% echo '0x00000000:_Z1fi' | c++filt
0x00000000:f(int)
ELF Tool Chain:
feynman% echo '0x00000000:_Z1fi' | cxxfilt/c++filt
0x00000000:_Z1fi
I'll handle it
Should be fixed by [r3454].
Related
Commit: [r3454]
Confirmed, thanks.