Treat PRIMITIVE-OBJECT-SET-TYPE as a side-effecting primitive.
authorTaylor R Campbell <campbell@mumble.net>
Tue, 3 Nov 2009 01:50:09 +0000 (20:50 -0500)
committerTaylor R Campbell <campbell@mumble.net>
Tue, 3 Nov 2009 01:50:09 +0000 (20:50 -0500)
commitb92d7debddac51c917bda66f7e910379e0c30515
treef473ab28ae1c5a84e80d63d348e6a38eb1ff51aa
parent3444c77254126f63729ccee66523b2677ba0b51e
Treat PRIMITIVE-OBJECT-SET-TYPE as a side-effecting primitive.

This causes it not to be constant-folded, which was causing problems
for LIARC when compiling runtime/packag.scm, and which was probably
unsafe to do anyway.
src/compiler/base/utils.scm