[llvm-branch-commits] [clang] [CIR] Implement function personality attribute and its lowering (PR #171001)

Andy Kaylor via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Dec 8 12:57:13 PST 2025


andykaylor wrote:

> What do you mean by CIRGenModule changes? I just added missing feature test, as `setWindowsItaniumDLLImport` is unconditionally invoked on the path for personality function generation, but it is still not supported.

Yeah, sorry for the confusion. I didn't notice that was the only change in CIRGenModule.

> I believe CIRGenException changes were already tested, I just moved personality funciton generation from LowerToLLVM.

The `clang/test/CIR/Lowering/eh-inflight.cir` test only covers the lowering from CIR case. There is no test that handles the generation of the personality attribute from C++ source.

https://github.com/llvm/llvm-project/pull/171001


More information about the llvm-branch-commits mailing list