use WEAKEN-INTEGER-TYPE in ARRAY-IN-BOUNDS-P
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 15 Aug 2011 21:21:54 +0000 (00:21 +0300)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 22 Aug 2011 11:17:18 +0000 (14:17 +0300)
commitf5907ea4f056a287022e4bce93c9b711b4133e5e
tree4e0a88152a26a3b56c03d3ed1029fa69a2b0e3ad
parenta546163e4f92340e8d7ca4e8efaa400400dcfd4e
use WEAKEN-INTEGER-TYPE in ARRAY-IN-BOUNDS-P

  The type of the bound might be a union-type. WEAKEN-INTEGER-TYPE
  gives us the ends of a range.

  lp#826970
src/compiler/array-tran.lisp
tests/compiler.pure.lisp