FreeBSD/contrib/gcc/cp/name-lookup.c
/* Create a new binding for NAME (with the indicated VALUE and TYPE
   bindings) in the class scope indicated by SCOPE.  */
Create a new binding for NAME (with the indicated VALUE and TYPE
bindings) in the class scope indicated by SCOPE.
Create a new binding for NAME ( with the indicated VALUE and TYPE bindings ) in the class scope indicated by SCOPE .
static cxx_binding *
new_class_binding (tree name, tree value, tree type, cxx_scope *scope)
{
  cp_class_binding *cb;
  cxx_binding *binding;
    cb = VEC_safe_push (cp_class_binding, gc, scope->class_shadowed, NULL);
  cb->identifier = name;
  cb->base = binding = cxx_binding_make (value, type);
  binding->scope = scope;
  return binding;
}
static cxx_binding * new_class_binding ( tree name , tree value , tree type , cxx_scope * scope ) { cp_class_binding * cb ; cxx_binding * binding ; cb = VEC_safe_push ( cp_class_binding , gc , scope -> class_shadowed , NULL ) ; cb -> identifier = name ; cb -> base = binding = cxx_binding_make ( value , type ) ; binding -> scope = scope ; return binding ; }
Create a new binding for NAME (with the indicated VALUE and TYPE
bindings) in the class scope indicated by SCOPE.
Create a new binding for NAME ( with the indicated VALUE and TYPE bindings ) in the class scope indicated by SCOPE .