LispWorks also don't check types in the constructor of a structure (except when debug = safety = 3)
Yehouda opened this issue · 1 comments
Yehouda commented
Line 26 in 96c1482
The test make-bad-key gets a failure on LispWorks with the default optimization level, becuase with the default optimization level ((safety 3) (debug 2)) LispWorks doesn't check the types of arguments to structure constructor (it does when debug is also 3).
I removed the failure in my vresion adding lispworks to the conditonalization of this check in the line above.