On Sun, Jul 08, 2001 at 12:13:27AM +0100, Simon Cozens wrote:
> On Sat, Jul 07, 2001 at 05:51:00PM -0500, Jarkko Hietaniemi wrote:
> > A basic block is a sequence of consecutive statements
> > in which flow of control enters at the beginning and
> > leaves at the end without halt or possibility of
> > branching except at the end.
>
> Oh, I know what Bblocks are.
But not necessarily every kind reader of this forum.
> We even have B::Bblock to detect them!
> I was just trying to work out whether they'd always be related to
> scope, because I forgot about things like
>
> if (,..) {
> } # ends basic block and scope
> # starts basic block but not scope
>
> There is a strong correlation between bblocks and scopes, and you can
> easily derive one from another. But it took me a while to remember that
> they ain't the same. :)
--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen