[Openmcl-devel] psetf issue on Linux|Windows X8632

gzip4 gzip4ever at gmail.com
Wed Apr 12 02:20:14 PDT 2017


Hello, All!

To reproduce the issue:


(lisp-implementation-version)
"Version 1.11-r16635  (WindowsX8632)"

(ql:quickload '3d-vectors)

(let ((vec (3d-vectors::vec 5 0 0)))
  (psetf (3d-vectors::%vx3 vec) 5.0
         (3d-vectors::%vy3 vec) 5.0))

Signal error:
The value 5.0 is not of the expected type STRUCTURE.
[Condition of type TYPE-ERROR]

The problem seems to be related to psetf. If you remove one of the set
pairs, it works fine. If you use setf, it also works fine.

64 bit versions do not have such an issue, LinuxARM32 also passes.

-- 
gzip4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20170412/83abc8c9/attachment.htm>


More information about the Openmcl-devel mailing list