Make `procedure-to-blame' applicable.

This unbreaks some applications of procedures with signature
violations.
This commit is contained in:
Mike Sperber 2010-08-25 15:59:50 +02:00
parent cda3d259ee
commit 00061e6bb9

View File

@ -373,7 +373,8 @@
#:arbitrary-promise
(delay (apply arbitrary-one-of =? cases))))
(define-struct procedure-to-blame (proc syntax))
(define-struct procedure-to-blame (proc syntax)
#:property prop:procedure 0)
(define signature-key (gensym 'signature-key))