Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
0 points
ctz
1y ago
0 comments
Share
I believe AIX C++ name mangling includes function argument type information (with CV qualifiers!) so this is a real-world case where this does actually break. I suspect curl does not compile with the C++ compiler though.
0 comments
default
newest
oldest
umanwizard
1y ago
So does the Itanium ABI (which is what most people would think of as the normal/standard/usual C++ ABI):
$ c++filt _Z1fPFvPcE f(void (*)(char*))
But I'm struggling to understand how this would cause things to break.
flohofwoe
1y ago
I guess only if you directly expose C++ APIs in DLLs, which is a bad idea anyway.
j
/
k
navigate · click thread line to collapse