String as parameter-specializer-name in demethod results in sbcl bug report.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Nikodemus Siivola |
Bug Description
1) When you do something like this (which is clearly wrong):
(defmethod some-method ((var "a string")) nil)
a bug report with the name "Foo" is send, instead of an error.
(don't think it's needed, but lets follow the guidelines
# sbcl --version
SBCL 1.0.30
# uname -a
Linux myhost 2.6.30-ARCH #1 SMP PREEMPT Fri Jul 31 07:30:28 CEST 2009 x86_64 AMD Athlon(tm) Processor LE-1600 AuthenticAMD GNU/Linux
> *FEATURES*
(:SB-THREAD :ANSI-CL :COMMON-LISP :SBCL :SB-DOC :SB-TEST :SB-LDB
:SB-PACKAGE-LOCKS :SB-UNICODE :SB-EVAL :SB-SOURCE-
:IEEE-
:STACK-
:COMPARE-
:STACK-
:STACK-
:CYCLE-COUNTER :COMPLEX-FLOAT-VOPS :FLOAT-EQL-VOPS :INLINE-CONSTANTS
:OS-PROVIDES-
Changed in sbcl: | |
status: | New → Confirmed |
assignee: | nobody → Nikodemus Siivola (nikodemus) |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
In 1.0.31.6