Insert typechecks before RAW-INSTANCE-INIT in structure constructors
authorPaul Khuong <pvk@pvk.ca>
Fri, 17 May 2013 21:21:55 +0000 (17:21 -0400)
committerPaul Khuong <pvk@pvk.ca>
Sat, 18 May 2013 01:25:37 +0000 (21:25 -0400)
commit46f4a60387df5259b0e355169dccd97f541a8c31
tree3e5ccb1fcc1f329d57dad2a4958ce049aa6e3a7d
parentf980e90c5539626c007de121278e66acdb91d37c
Insert typechecks before RAW-INSTANCE-INIT in structure constructors

 * Usually, FTYPE declarations ensure that happens, but multiple
   inlining of the same structure constructor cause strangeness.

 * Fixed lp#1177703, reported by Jan Moringen.
NEWS
src/compiler/generic/vm-ir2tran.lisp
tests/compiler.impure.lisp