#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.
#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?