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
[clang][CodeGen] Fix getSizeOfUnwindException for purecap
The exception_cleanup and private_1/private_2 members are all
capabilities in purecap ABIs rather than uint64_t (or uint32_t followed
by padding in the case of 32-bit) and so the size of the struct is
larger. On a hypothetical 128-bit architecture they would also be
128-bit integers, so generalise this code to just look at the pointer
size rather than be CHERI-specific.
Fixes: CTSRD-CHERI#680
0 commit comments