diff --git a/ice-9/debug.scm b/ice-9/debug.scm index 18dfe61a3..1b7e1692b 100644 --- a/ice-9/debug.scm +++ b/ice-9/debug.scm @@ -124,6 +124,8 @@ (nameify traced-procedures) (begin (for-each (lambda (proc) + (if (not (procedure? proc)) + (error "trace: Wrong type argument:" proc)) (set-procedure-property! proc 'trace #t) (if (not (memq proc traced-procedures)) (set! traced-procedures