quicklisp-client icon indicating copy to clipboard operation
quicklisp-client copied to clipboard

[patch] Incorrect uses of the (sys:simple-int32-vector 256) in quicklisp/deflate.lisp

Open m-lw opened this issue 7 years ago • 3 comments

The declarations using (sys:simple-int32-vector 256) at https://github.com/quicklisp/quicklisp-client/blob/cadecc5e4b1923e707ce1bc1bbbafa0e334ae742/quicklisp/deflate.lisp#L128 and https://github.com/quicklisp/quicklisp-client/blob/cadecc5e4b1923e707ce1bc1bbbafa0e334ae742/quicklisp/deflate.lisp#L177 are incorrect and may lead to warnings. The type takes no parameters so this should be sys:simple-int32-vector instead.

Patch in https://gist.github.com/m-lw/60af4aeb31067c5558eeee9e13b3eb20.

m-lw avatar Jun 19 '18 13:06 m-lw

Thanks for the patch. Do you happen to have a link to the documentation for this type?

quicklisp avatar Feb 16 '19 19:02 quicklisp

Yes, it is here: http://www.lispworks.com/documentation/lw71/LW/html/lw-1451.htm

m-lw avatar Feb 18 '19 16:02 m-lw

I am experiencing same warning using LispWorks 7.1.1 on Windows 10:

Ignoring type declaration with illegal type (SIMPLE-INT32-VECTOR 256)

priyadarshan avatar Apr 24 '19 17:04 priyadarshan