Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
m-lw opened this issue Jun 19, 2018 · 3 comments

Comments

@m-lw
Copy link

m-lw commented Jun 19, 2018

The declarations using (sys:simple-int32-vector 256) at

#+lispworks (function () (sys:simple-int32-vector 256))
and
(declare (type (sys:simple-int32-vector 256) table)
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.

@quicklisp
Copy link
Owner

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

@m-lw
Copy link
Author

m-lw commented Feb 18, 2019

@priyadarshan
Copy link

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants