HANDLER-BIND with empty bindings makes sneak through condition.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Jan Moringen |
Bug Description
(ignore-errors (handler-bind () (error "Foo")))
;error> Foo
;error> [Condition of type SIMPLE-ERROR]
SB-IMPL:
Apparently, regression from 1.2.5.
Expected:
(ignore-errors (handler-bind () (error "Foo")))
;=> NIL
; #<SIMPLE-ERROR "Foo" {100EFE15E3}>
SBCL Version: 1.2.5
uname -a
Linux t 3.16.5t #2 SMP Mon Oct 20 18:52:45 JST 2014 x86_64 GNU/Linux
*features*
(:ALIEN-CALLBACKS :ANSI-CL :ASH-RIGHT-VOPS :C-STACK-
:COMMON-LISP :COMPARE-
:FLOAT-EQL-VOPS :GENCGC :IEEE-FLOATING-
:LINKAGE-TABLE :LINUX :LITTLE-ENDIAN :MEMORY-
:OS-PROVIDES-
:OS-PROVIDES-
:OS-PROVIDES-
:SB-AFTER-XC-CORE :SB-CORE-
:SB-PACKAGE-LOCKS :SB-SIMD-PACK :SB-SOURCE-
:SB-UNICODE :SB-XREF-
:STACK-
:STACK-
:UNIX :UNWIND-
Changed in sbcl: | |
status: | New → Confirmed |
assignee: | nobody → Jan Moringen (scymtym) |
Changed in sbcl: | |
status: | Confirmed → Fix Committed |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |