FreeBSD/contrib/gcc/cp/decl.c
/* Call wrapup_globals_declarations for the globals in NAMESPACE.  If
   DATA is non-NULL, this is the last time we will call
   wrapup_global_declarations for this NAMESPACE.  */
Call wrapup_globals_declarations for the globals in NAMESPACE.  If
DATA is non-NULL, this is the last time we will call
wrapup_global_declarations for this NAMESPACE.
Call wrapup_globals_declarations for the globals in NAMESPACE . If DATA is non - NULL this is the last time we will call wrapup_global_declarations for this NAMESPACE .
int
wrapup_globals_for_namespace (tree namespace, void* data)
{
  struct cp_binding_level *level = NAMESPACE_LEVEL (namespace);
  VEC(tree,gc) *statics = level->static_decls;
  tree *vec = VEC_address (tree, statics);
  int len = VEC_length (tree, statics);
  int last_time = (data != 0);
  if (last_time)
    {
      check_global_declarations (vec, len);
      emit_debug_global_declarations (vec, len);
      return 0;
    }
  return wrapup_global_declarations (vec, len);
}
int wrapup_globals_for_namespace ( tree namespace , void * data ) { struct cp_binding_level * level = NAMESPACE_LEVEL ( namespace ) ; VEC ( tree , gc ) * statics = level -> static_decls ; tree * vec = VEC_address ( tree , statics ) ; int len = VEC_length ( tree , statics ) ; int last_time = ( data != 0 ) ; if ( last_time ) { check_global_declarations ( vec , len ) ; emit_debug_global_declarations ( vec , len ) ; return 0 ; } return wrapup_global_declarations ( vec , len ) ; }
Call wrapup_globals_declarations for the globals in NAMESPACE.
Call wrapup_globals_declarations for the globals in NAMESPACE .
/* Write out any globals that need to be output.  */