+ ;; Remember this frame to make sure that we can get back
+ ;; to it later regardless of how the foreign stack looks
+ ;; like.
+ #!+:c-stack-is-control-stack
+ (when (policy node (= 3 alien-funcall-saves-fp-and-pc))
+ (setf body `(invoke-with-saved-fp-and-pc (lambda () ,body))))