[llvm-branch-commits] [llvm] release/22.x: [CoroSplit] Never collect allocas used by catchpad into frame (PR #194531)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon May 4 06:32:49 PDT 2026
agarcin wrote:
> > > Is this a regression from a previous release? If so, which release?
> >
> >
> > No, this fixes a bug that has been present since the first release that supported coroutines.
>
> What are the implications if we do not fix this bug in the 22.x release? The change seems small which is good, but if this is a serious enough issue to warrant inclusion in the 22.x branch.
For my part, without this fix I’ve had to comment out every section of my code that uses the caught exception object. It works as a temporary workaround since I only rely on e.what() for debugging, but it’s still inconvenient — those parts must stay commented out, so I can’t actually use the exception object at the moment.
I’d be really grateful to see this addressed in a clang‑cl release, as it would remove that friction entirely for Windows users like me.
And thanks again for the PR — really appreciate the work you’re putting into this.
https://github.com/llvm/llvm-project/pull/194531
More information about the llvm-branch-commits
mailing list