On 03/16/2014 04:44 PM, Adam Butcher wrote:
+ if (parser->num_classes_being_defined == 0)
+ while (scope->kind == sk_class)
+ {
+ parent_scope = scope;
+ scope = scope->level_chain;
+ }
+ else
+ while (scope->kind == sk_class
+ && !TYPE_BEING_DEFINED (scope->this_entity))
+ {
+ parent_scope = scope;
+ scope = scope->level_chain;
+ }
The special case for 0 seems like an unnecessary optimization. OK without it.
Jason
