signal: fix the problem with restart-case and signal

Fixes #247.
This commit is contained in:
Daniel Kochmański 2016-05-29 14:17:37 +02:00
parent e8234eca4f
commit 8406e1e4fc

View file

@ -180,7 +180,9 @@
(name (first expression2)))
(case name
(SIGNAL
(setq condition-form (second expression2)))
(setq condition-form `(coerce-to-condition ,(second expression2)
(list ,@ (cddr expression2))
'simple-condition 'signal)))
(ERROR
(setq condition-form `(coerce-to-condition ,(second expression2)
(list ,@(cddr expression2))