fix doubled unboxed constants when there is no immediate representation
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 5 Dec 2011 22:36:51 +0000 (00:36 +0200)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 5 Dec 2011 23:44:09 +0000 (01:44 +0200)
commitb8a9cf638df96d28ae692694de88e4c43bc9f982
tree693d566b4cc09b5ac10de98e6a4baab892dc2bc3
parent16fa00e83bc553a6436f0eac7ca9d8455f7763fa
fix doubled unboxed constants when there is no immediate representation

  The recent changes to handling of boxed constants indvertently cause them to
  be duplicated when there was not immediate representation at all, and both an
  unboxed and a boxed representaion would have been desirable.
src/compiler/tn.lisp
tests/compiler.pure.lisp