FreeBSD/contrib/gcc/cp/parser.c
/**
 build_helper_func_decl - This routine builds a FUNCTION_DECL for
 a block helper function.
 */
This routine builds a FUNCTION_DECL for
a block helper function.
This routine builds a FUNCTION_DECL for a block helper function .
tree
build_helper_func_decl (tree ident, tree type)
{
  tree func_decl = build_decl (FUNCTION_DECL, ident, type);
  DECL_EXTERNAL (func_decl) = 0;
  TREE_PUBLIC (func_decl) = 0;
  TREE_USED (func_decl) = 1;
  TREE_NOTHROW (func_decl) = 0;
  BLOCK_SYNTHESIZED_FUNC (func_decl) = 1;
  retrofit_lang_decl (func_decl);
  if (current_function_decl)
      DECL_NO_STATIC_CHAIN (current_function_decl) = 0;
  return func_decl;
}
tree build_helper_func_decl ( tree ident , tree type ) { tree func_decl = build_decl ( FUNCTION_DECL , ident , type ) ; DECL_EXTERNAL ( func_decl ) = 0 ; TREE_PUBLIC ( func_decl ) = 0 ; TREE_USED ( func_decl ) = 1 ; TREE_NOTHROW ( func_decl ) = 0 ; BLOCK_SYNTHESIZED_FUNC ( func_decl ) = 1 ; retrofit_lang_decl ( func_decl ) ; if ( current_function_decl ) DECL_NO_STATIC_CHAIN ( current_function_decl ) = 0 ; return func_decl ; }
build_helper_func_decl - This routine builds a FUNCTION_DECL for
a block helper function.
build_helper_func_decl - This routine builds a FUNCTION_DECL for a block helper function .
/* APPLE LOCAL radar 6172148 */