[Openmcl-devel] value * is not of the expected type LIST
R. Matthew Emerson
rme at clozure.com
Mon Dec 1 23:12:21 PST 2008
On Dec 1, 2008, at 5:59 PM, Cyrus Harmon wrote:
> and here's another CCL issue that happens on both x86 and x8664 on
> Darwin.
>
> The problem seems to have something to do with declarations of the
> form:
>
> (declare (type (simple-array ,element-type *) ,vals))
>
> changing the * to (*) seems to fix the problem, but it would seem that
> * should work here as well, declaring that this is a simple-array, not
> that it is a simple array of one dimension of unknown size.
This should be fixed in the trunk now. Thanks for the bug report.
> value * is not of the expected type LIST.
> [Condition of type TYPE-ERROR]
>
> Restarts:
> 0: [RETRY-COMPILE-FILE] Retry compiling #P"/Users/sly/projects/
> git.cyrusharmon.org/clem/src/matrix.lisp"
> 1: [SKIP-COMPILE-FILE] Skip compiling #P"/Users/sly/projects/
> git.cyrusharmon.org/clem/src/matrix.lisp"
> 2: [TRY-RECOMPILING] Try recompiling matrix
> 3: [RETRY] Retry performing #<COMPILE-OP NIL #x3000415CB7DD> on #<CL-
> SOURCE-FILE "matrix" #x3000415BA4DD>.
> 4: [ACCEPT] Continue, treating #<COMPILE-OP NIL #x3000415CB7DD> on
> #<CL-SOURCE-FILE "matrix" #x3000415BA4DD> as having been successful.
> 5: [RETRY] Retry SLIME REPL evaluation request.
> 6: [ABORT] Return to SLIME's top level.
> 7: [ABORT-BREAK] Reset this thread
> 8: [ABORT] Kill this thread
>
> Backtrace:
> 0: ((:INTERNAL CCL::%XERR-DISP))
> 1: (CCL::FUNCALL-WITH-ERROR-REENTRY-DETECTION #<COMPILED-LEXICAL-
> CLOSURE (:INTERNAL CCL::%XERR-DISP) #x1320A6F>)
> 2: (CCL::%XERR-DISP 369755270)
> 3: (CCL::%PASCAL-FUNCTIONS% 2 369755270)
> 4: (CCL::X862-GENERAL-ASET2 #<DLL-HEADER #x3000417A5AAD> NIL NIL
> (27 (SIMPLE-ARRAY DOUBLE-FLOAT) (24614 #<CCL::VAR #x300041781E5D>))
> (27 (MOD 1152921504606846975) ..))
> 5: (CCL::X862-FORM :DOUBLE-FLOAT-VECTOR NIL NIL (9315 (27 (SIMPLE-
> ARRAY DOUBLE-FLOAT) (24614 #<CCL::VAR #x300041781E5D>)) (27 (MOD
> 1152921504606846975) (24614 #<CCL::VAR #x3000417A8A4D>)) ..)))
More information about the Openmcl-devel
mailing list