this compiles without error:

struct Foo
{
    int i;
    void bar()
    {
        void foo() const
        {
            i = 1;
        }
        foo;
    }
}

In this case "const" seems to be a noop. Do you think it's a bug ? Shouldn't "const" be applied, despite of foo() inaccessibility ?

Reply via email to