You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[ARM][Windows] try/catch(...) around a call returning a large struct asserts in BranchFolding: "MBB is part of two scopes!" #239929
Activity
llvmorg-github-actions commentedon Nov 7, 2026
@llvm/issue-subscribers-backend-arm
Author: Jiang Yuancheng (YuanchengJiang)
Details
The following code: ```cpp struct Large { int cs[32]; }; Large getLarge(); void f() { try { getLarge(); } catch (...) {} } ```Resulted in this output:
Trunk reproducer (
--target=thumbv7-windows): https://godbolt.org/z/efqhnWPa5