X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Flate-nlx.lisp;h=e8a272766d835ac7ddfdce5a3e4c30981cdecc7b;hb=f6b2e375747a54a1bfa34ead9f9af2d4e8b5aa38;hp=4f6b31a5616c9be69d61ef7fd96b8732ccb563f3;hpb=40bf78b47ea89b15698adb9c550efa4cbacafeb7;p=sbcl.git diff --git a/src/compiler/generic/late-nlx.lisp b/src/compiler/generic/late-nlx.lisp index 4f6b31a..e8a2727 100644 --- a/src/compiler/generic/late-nlx.lisp +++ b/src/compiler/generic/late-nlx.lisp @@ -13,14 +13,14 @@ ;;; Return a list of TNs that can be used to snapshot the dynamic ;;; state for use with the SAVE- and RESTORE-DYNAMIC-ENVIRONMENT VOPs. -(!def-vm-support-routine make-dynamic-state-tns () +(defun make-dynamic-state-tns () (make-n-tns #.(let ((nsave - (sb!c::vop-info-num-results - (template-or-lose 'save-dynamic-state))) - (nrestore - (sb!c::vop-info-num-args - (template-or-lose 'restore-dynamic-state)))) - (aver (= nsave nrestore)) - nsave) - *backend-t-primitive-type*)) + (sb!c::vop-info-num-results + (template-or-lose 'save-dynamic-state))) + (nrestore + (sb!c::vop-info-num-args + (template-or-lose 'restore-dynamic-state)))) + (aver (= nsave nrestore)) + nsave) + *backend-t-primitive-type*))