[cmucl-ticket] [cmucl] #41: empty unwind-protect

#41: empty unwind-protect -------------------------+-------------------------------------------------- Reporter: heller | Owner: somebody Type: enhancement | Status: new Priority: minor | Milestone: Component: Core | Version: 20a Keywords: | -------------------------+-------------------------------------------------- For simple code like: {{{ (defun foo () (unwind-protect nil)) }}} the compiler produces awful lots of code. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/41> cmucl <http://common-lisp.net/project/cmucl> cmucl

#41: empty unwind-protect --------------------------+------------------------------------------------- Reporter: heller | Owner: somebody Type: enhancement | Status: new Priority: minor | Milestone: Component: Core | Version: 20a Resolution: | Keywords: --------------------------+------------------------------------------------- Comment(by rtoy): Yes it does generate quite a bit. Are you expecting the compiler to check that the protected form is safe and to elide the unwind-protect? -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/41#comment:1> cmucl <http://common-lisp.net/project/cmucl> cmucl
participants (1)
-
cmucl