Type error at sb-alien when SBCL compiled with fasteval
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
New
|
Undecided
|
Unassigned |
Bug Description
Using current SBCL from git repo (1.4.1.
Try the example on using the DGEMM function from BLAS at
https:/
While it works at SBCL compiled without sb-fasteval:
sh make.sh --without-
the example ending with:
-------
* (defparameter c (mm a b))
C
-------
and with correct values at c, it fails at the (mm a b) call when SBCL is compiled with sb-fasteval:
sh make.sh --with-sb-fasteval --without-sb-eval --fancy
the example fails at the end:
-------
* (defparameter c (mm a b))
debugger invoked on a TYPE-ERROR in thread
#<THREAD "main thread" RUNNING {1001C08083}>:
The value
2
is not of type
(SB-ALIEN:ALIEN (* T))
from the function type declaration.
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-
0: [ABORT] Exit debugger, returning to top level.
(SB-ALIEN-
0]
-------
usually the fault lies with things that SB-ALIEN does, not the evaluator. /bugs.launchpad .net/sbcl/ +bug/992362 and https:/ /bugs.launchpad .net/sbcl/ +bug/734259
See also https:/