Plug a CTYPE leak into fasls via SETQ
authorPaul Khuong <pvk@pvk.ca>
Tue, 15 Nov 2011 16:53:50 +0000 (11:53 -0500)
committerPaul Khuong <pvk@pvk.ca>
Tue, 15 Nov 2011 16:53:50 +0000 (11:53 -0500)
commit5efae2334933e0d8a998e8abbc12489cd5043b4d
treea504c89ed0b4276690de4b464c53a6e3bd448bfd
parent993f64ee95d0f9c3c407ba7f880657f06a0a70fe
Plug a CTYPE leak into fasls via SETQ

  Type mismatch from SETQing lexical variables used to dump CTYPE
  structs directly.  Splice a type specifier in instead during
  IR1 conversion of SETQ so that the source form remains dumpable.

  Reported with the test case by Xach on #lisp.

  Fixes lp#890750.
NEWS
src/compiler/ir1-translators.lisp
tests/compiler.test.sh