[llvm-branch-commits] [clang] release/20.x: [modules] Handle friend function that was a definition but became only a declaration during AST deserialization (#132214) (PR #134232)
Dmitry Polukhin via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Apr 14 08:21:13 PDT 2025
dmpolukhin wrote:
> > @nikic what do you mean by ABI change in this case? It doesn't change ABI of generated code, moreover it doesn't even change PCM serialized format because it is in memory only filed and attribute.
>
> It changes the ABI of libclang-cpp, by changing the layout of an exported type.
It looks a bit strange requirement to me and significantly reduces ability to fix regression in release compilers. But if it is the release requirement, this fix cannot be cherry-pick to clang-20 so I abandon this PR.
https://github.com/llvm/llvm-project/pull/134232
More information about the llvm-branch-commits
mailing list