4 ms·
It's important to remember that C++ doesn't define an ABI, so you'd have to focus on specific compilers' ABIs.
by cptroot 6y ago
It's important to remember that C++ doesn't define an ABI, so you'd have to focus on specific compilers' ABIs.
- bluejekyll 6y agoFor some reason I thought C++ had gotten a stable ABI? Not sure why (I’ve been out of C++ dev for years).
- pornel 6y agoC++ has a policy of not making changes that would break anyone's ABI, but still doesn't have an official one. https://cor3ntin.github.io/posts/abi/ https://cor3ntin.github.io/posts/abi/
- d1zzy 6y agoThere isn't any standard C++ ABI but there is a de-facto standard ABI that many compiler writers have agreed upon (icc, clang, gcc), funny enough it was developed for Itanium originally: https://itanium-cxx-abi.github.io/cxx-abi/abi.html https://itanium-cxx-abi.github.io/cxx-abi/abi.html