
fn int main()
{
    do FOO:
    {
        while FOO: (1) // #error: would shadow a previous declaration
        {
            return 1;
        }
    };
    return 0;
}


fn void test1()
{
    do FOO:
    {
        while (1)
        {
            break BAR; // #error: A labelled statement with the name 'BAR' can't be found in the current scope
        }
    };
}