You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it's because macOS prefix every symbol with an extra underscore.
I think it's the caller's responsibility to remove it before passing it to
Filter.
For example, c++filt on macOS also doesn't handle the example unless the
leading underscore is stripped.
Yes, stripping it easy but it's fairly straight forward to detect the platform and handle the leading underscore. It makes the use of the package easier and returns the expected results.
I guess adding a StripLeadingUnderscore Option might be OK, but
stripping it unconditionally might be undesirable as the underscored
version really is not C++ mangled name defined by the IA64 ABI (what
if there is another platform that adds another prefix or even suffix
to standard mangled name?)
Filter() cannot handle double leading underscore on Mac OS X.
Here is a sample code and output:
Output:
The text was updated successfully, but these errors were encountered: