#417: Bug in CL:DESTRUCTURING-BIND
---------------------------------------------+------------------------
Reporter: mevenson | Owner:
Type: defect | Status: new
Priority: major | Milestone: 1.5.0
Component: interpreter | Version:
Keywords: github-issue ansi-compatibility | Parent Tickets:
---------------------------------------------+------------------------
{{{
(defun test (args) (destructuring-bind (a b &rest c) args (list a b)))
(test '(1))
-> '(1 nil)
}}}
should signal an error
without the &rest args
{{{
(defun test (args) (destructuring-bind (a b) args (list a b)))
(test '(1))
}}}
signals an error as expected
Initial report on Github from Alan
<https://github.com/armedbear/abcl/issues/8>.
--
Ticket URL: <http://abcl.org/trac/ticket/417>
armedbear <http://abcl.org>
armedbear
#446: bogus type specifiers are allowed in handler-bind cases
----------------------+----------------------------
Reporter: charmon | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: compiler | Version: 1.5.0-dev
Keywords: | Parent Tickets:
----------------------+----------------------------
The following should give an error:
(handler-case
(error "what")
(bogus-error ()
(format nil "I'm sorry")))
bogus-error is an undefined type and ABCL should give an error instead of
silently ignoring this clause.
--
Ticket URL: <http://abcl.org/trac/ticket/446>
armedbear <http://abcl.org>
armedbear