Closed richlander closed 2 weeks ago
This diagnostic was added in https://reviews.llvm.org/D143813, it is looking for something like
- InterlockedIncrement64(IN OUT LONGLONG volatile *lpAddend),
+ InterlockedIncrement64(IN OUT LONGLONG volatile *lpAddend DECLSPEC_ALIGN(8)),
Looks like that change is in LLVM 17+. Thanks for the extra info.
Builds with clang 16 but not clang 18. This is specific to 32-bit Linux.
https://github.com/dotnet/runtime/pull/101630#issuecomment-2080438905