void fun()
{
    if (something)
        foreach (_; 0 .. 100)
            if (true)
            {
                if (stuff)
                    doStuff();
                else
                    morestuff();
            }
            else
                doStuff();

    cast(structalign_t) 1;
    for (*cost = 0; sc; sc = sc.enclosing, (*cost)++)
        if (sc.scopesym == scopesym)
            break;
        else
            a++;
}