teach NODE-CONSERVATIVE-TYPE about union types
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 7 Oct 2012 11:12:59 +0000 (14:12 +0300)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 7 Oct 2012 11:48:33 +0000 (14:48 +0300)
commit7374cac4bf6ad3b9f109e4a4d0558325b2cad230
tree043cb83bbf6e79731fbbc95d36a154b6d26a3b91
parent99440adb9fc66f2713c4c4ba7b00ae278d9bc1eb
teach NODE-CONSERVATIVE-TYPE about union types

  Conservative type of STRING is STRING -- and this makes it so.

  Fixes lp#1050768 (but also future-proof ARRAY-IN-BOUNDS-P against
  '*) explicitly.
NEWS
src/compiler/array-tran.lisp
src/compiler/ir1opt.lisp
tests/compiler.pure.lisp