On Friday, 22 February 2013 at 15:32:42 UTC, kenji hara wrote:I don't really understand why adding a special case for something that has no real use case.
Yes, then the B's definition should raise "mutable A.foo() is not
overridden but hidden in B" (but doesn't because of bug 8366).