X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fcross-misc.lisp;h=86d80827d78658ca6b247bb637111c5746d88c32;hb=15d6e7c9a2c3234f95dfe278046fa2fee1b0c007;hp=2b2a6c5e57960f69678e59980e6f188bb29225d8;hpb=ff92598854bf7cae8d57fe49cef4d9a98e1ab345;p=sbcl.git diff --git a/src/code/cross-misc.lisp b/src/code/cross-misc.lisp index 2b2a6c5..86d8082 100644 --- a/src/code/cross-misc.lisp +++ b/src/code/cross-misc.lisp @@ -162,10 +162,9 @@ (declare (ignore kind thing format)) `(progn ,@body)) -(defmacro with-deferred-package-lock-violations (&body body) - `(flet ((prepend-package-lock-violations (forms) forms) - (package-lock-violations () nil)) - ,@body)) +(defun compiler-assert-symbol-home-package-unlocked (symbol control) + (declare (ignore control)) + symbol) (defun assert-package-unlocked (package &optional control &rest args) (declare (ignore control args)) @@ -175,10 +174,4 @@ (declare (ignore format continuablep)) name) -(deftype package-lock-violation () nil) - -(deftype package-locked-error () nil) - -(deftype symbol-package-locked-error () nil) - (declaim (declaration enable-package-locks disable-package-locks))