[libcxx-commits] [libcxx] [libc++] Make ABI annotations explicit for windows-specific code (PR #140507)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Mon May 19 07:01:37 PDT 2025
philnik777 wrote:
> > This doesn't show up in the CI, since we don't have abilists for windows. I'm also not sure whether we want them,
>
> I think it would be useful to have them anyway; for mingw we want to break ABI unless we have good reason for it (and the impact or very low). For msvc we don’t strictly try to maintain a fixed ABI, but knowing when it changes and when it doesn’t probably still is useful?
I guess so. Is there a tool like `nm` we can use to extract that information on windows? I guess mingw has something very similar, probably even `nm` itself, but I'm not aware of an equivalent for MSVC.
I've uploaded a new version which should hopefully fix the issue. I don't have a windows environment available, so it's not easy to test for me.
https://github.com/llvm/llvm-project/pull/140507
More information about the libcxx-commits
mailing list