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. 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. :)

-- 
There seems no plan because it is all plan.
                -- C.S. Lewis

Reply via email to