Serious bug
Hi, I have found a serious bug in LispWorks. Given the following definitions: (in-package :cl-user) (declaim (inline proceed)) (defun proceed (function) (funcall function)) (defmethod test (msg) (print msg)) (defmethod test :around (msg) (proceed #'call-next-method)) (defun run () (test "Hello, World!")) ....when I type (run) in the listener, NIL is printed and is the return value. When I declaim (notinline proceed), "Hello, World" is correctly printed and returned. I'm using LispWork 4.4.5 on Mac OS X 10.4.2. Cheers, Pascal -- OOPSLA'05 tutorial on generic functions & the CLOS Metaobject Protocol ++++ see http://p-cos.net/oopsla05-tutorial.html for more details ++++ Pascal Costanza, mailto:pc@p-cos.net, http://p-cos.net Vrije Universiteit Brussel, Programming Technology Lab Pleinlaan 2, B-1050 Brussel, Belgium