Handle all specreps used as array indices
commit160452b97582c0094cc6c4f57a3bf4950f7da82a
authorKris Katterjohn <katterjohn@gmail.com>
Thu, 25 Nov 2021 19:57:41 +0000 (25 14:57 -0500)
committerKris Katterjohn <katterjohn@gmail.com>
Thu, 25 Nov 2021 19:57:41 +0000 (25 14:57 -0500)
tree4336cf823f051c8ad04481d25e406f26bd329d59
parent5a50c69c63906a5221c1efc216368aeac85db73a
Handle all specreps used as array indices

We need to check for any specreps in HASHER instead of only checking
for CREs.  Otherwise lisp errors could easily occur.

Also check for specreps in BAD-INDEX-ERROR so we get a better error
message.

See also bug #3294.

No problems with the test suite or share test suite.
src/ar.lisp
src/mlisp.lisp