[PATCH] D114860: [llvm-c] Make LLVMAddAlias opaque pointer compatible

Robert Widmann via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 1 14:19:54 PST 2021


CodaFi added a comment.

> I think deleting functions with proper alternatives is fine, probably one at a time though so people can work through updating calls to those functions.

This is not, and has never been, the policy for deprecation for C API functions. We have a strict policy of ABI compatibility (for better or for worse) in these C bindings, these functions must stay.

Now, am I saying this is a good thing: absolutely not. I think this policy makes very little sense and we ought to get it changed. There's just not much will to do so at the moment.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D114860/new/

https://reviews.llvm.org/D114860



More information about the llvm-commits mailing list