Fix bug in the open-coder for HEAP-AVAILABLE? with type checking
authorTaylor R. Campbell <net/mumble/campbell>
Sun, 21 Jan 2007 11:29:15 +0000 (11:29 +0000)
committerTaylor R. Campbell <net/mumble/campbell>
Sun, 21 Jan 2007 11:29:15 +0000 (11:29 +0000)
commit781da3bfee80f56f309ee22bc0e5e3d38f6099ad
tree5f57e51f6d67beaedb5fcdf05a5eb8512f9af5ae
parent0879d3847d1112e459fc945e77b3b9b850d81db7
Fix bug in the open-coder for HEAP-AVAILABLE? with type checking
turned on.  It was passing the FINISH continuation on to
OPEN-CODE:WITH-CHECKS, but that would call FINISH with an RTL
expression, whereas the callers of the open-coder want an RTL
predicate CFG.  Now, like other predicate open-coders,
HEAP-AVAILABLE?'s wraps the expression in a true test.
v7/src/compiler/rtlgen/opncod.scm