FreeBSD/contrib/gcc/cp/decl.c
/* DECL is a VAR_DECL for a compiler-generated variable with static
   storage duration (like a virtual table) whose initializer is a
   compile-time constant.  INIT must be either a TREE_LIST of values,
   or a CONSTRUCTOR.  Initialize the variable and provide it to the
   back end.  */
DECL is a VAR_DECL for a compiler-generated variable with static
storage duration (like a virtual table) whose initializer is a
compile-time constant.  INIT must be either a TREE_LIST of values,
or a CONSTRUCTOR.  Initialize the variable and provide it to the
back end.
DECL is a VAR_DECL for a compiler - generated variable with static storage duration ( like a virtual table ) whose initializer is a compile - time constant . INIT must be either a TREE_LIST of values or a CONSTRUCTOR . Initialize the variable and provide it to the back end .
void
initialize_artificial_var (tree decl, tree init)
{
  gcc_assert (DECL_ARTIFICIAL (decl));
  if (TREE_CODE (init) == TREE_LIST)
    init = build_constructor_from_list (NULL_TREE, init);
  gcc_assert (TREE_CODE (init) == CONSTRUCTOR);
  DECL_INITIAL (decl) = init;
  DECL_INITIALIZED_P (decl) = 1;
  determine_visibility (decl);
  layout_var_decl (decl);
  maybe_commonize_var (decl);
  make_rtl_for_nonlocal_decl (decl, init, NULL);
}
void initialize_artificial_var ( tree decl , tree init ) { gcc_assert ( DECL_ARTIFICIAL ( decl ) ) ; if ( TREE_CODE ( init ) == TREE_LIST ) init = build_constructor_from_list ( NULL_TREE , init ) ; gcc_assert ( TREE_CODE ( init ) == CONSTRUCTOR ) ; DECL_INITIAL ( decl ) = init ; DECL_INITIALIZED_P ( decl ) = 1 ; determine_visibility ( decl ) ; layout_var_decl ( decl ) ; maybe_commonize_var ( decl ) ; make_rtl_for_nonlocal_decl ( decl , init , NULL ) ; }
DECL is a VAR_DECL for a compiler-generated variable with static
storage duration (like a virtual table) whose initializer is a
compile-time constant.
DECL is a VAR_DECL for a compiler - generated variable with static storage duration ( like a virtual table ) whose initializer is a compile - time constant .
/*asmspec=*/