cor3ntin wrote: Using an extra bit for that in `Decl` (that is the base class of all declaration), seems a bit heavy handed as bits in that part of the astnode are precious. Did you consider storing the EllipsisLoc in CXXCatchStmt ? https://github.com/llvm/llvm-project/pull/80976