Fix bug: under specific conditions the closure analyzer could attempt
authorChris Hanson <org/chris-hanson/cph>
Fri, 4 Dec 1998 07:10:28 +0000 (07:10 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 4 Dec 1998 07:10:28 +0000 (07:10 +0000)
commitb5ac1c3029276569440334fd424b43b2346ad282
treeb54dbdff8ff82359d4d37af02b1ac8f1e437f8e1
parentb24603f6a4cfe99df529c144702f6123485dc07a
Fix bug: under specific conditions the closure analyzer could attempt
to "undrift" a block to be a descendant of another block that was
already its ancestor.  This resulted in a SIGSEGV.  The bug is fixed,
and an error check inserted that will provide a more reasonable error
message should something similar happen.
v7/src/compiler/fgopt/closan.scm