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
StackProtector: ensure protection does not interfere with tail call frame.
We didn't recognize that ADJCALLFRAME instructions could be part of the
terminal sequence of a tail call. In this case because such call frames cannot
be nested in LLVM the stack protection code must skip over the whole sequence
(or risk clobbering argument registers).
On the other hand, the ADJCALLFRAME could be part of a different call, in which
case the correct split point is right after it.
0 commit comments