On 03/18/2014 10:46 PM, Adam Butcher wrote:
+ if (TYPE_BEING_DEFINED (scope->this_entity)) + if (scope->level_chain == 0 + || scope->this_entity != scope->level_chain->this_entity) + break;
I don't think this is an adequate test; if you have another class wrapping B, you'll have two levels of context pushed for the declarator, so the this_entities will compare unequal. I think we need some way to designate a scope that actually corresponds to a class-specifier.
Jason