On 6/18/20 1:12 PM, Tino Calancha wrote: > Is it OK for you to add the following patch? Yes, good idea. I wondered a while ago (to myself) why AREF doesn't check subscripts when Emacs is configured with --enable-checking. Now that I think about it more, it's most likely because AREF was a macro and didn't want to evaluate its index argument multiple times. We don't need to worry about that any more. aref_addr should have a similar check (off by one since one can address one past the end of an array). There's no need to change test/manual/etags/c-src/emacs/src/lisp.h as that's just a data file (and changes can be harmful there as they can mess up the tests). I installed the attached.