FreeBSD/contrib/gcc/cp/error.c
/* Print an exception specification. T is the exception specification.  */
Print an exception specification. T is the exception specification.
Print an exception specification . T is the exception specification .
static void
dump_exception_spec (tree t, int flags)
{
  if (t)
    {
      pp_cxx_identifier (cxx_pp, "throw");
      pp_cxx_whitespace (cxx_pp);
      pp_cxx_left_paren (cxx_pp);
      if (TREE_VALUE (t) != NULL_TREE)
	while (1)
	  {
	    dump_type (TREE_VALUE (t), flags);
	    t = TREE_CHAIN (t);
	    if (!t)
	      break;
	    pp_separate_with_comma (cxx_pp);
	  }
      pp_cxx_right_paren (cxx_pp);
    }
}
static void dump_exception_spec ( tree t , int flags ) { if ( t ) { pp_cxx_identifier ( cxx_pp , " " ) ; pp_cxx_whitespace ( cxx_pp ) ; pp_cxx_left_paren ( cxx_pp ) ; if ( TREE_VALUE ( t ) != NULL_TREE ) while ( 1 ) { dump_type ( TREE_VALUE ( t ) , flags ) ; t = TREE_CHAIN ( t ) ; if ( ! t ) break ; pp_separate_with_comma ( cxx_pp ) ; } pp_cxx_right_paren ( cxx_pp ) ; } }
Print an exception specification.
Print an exception specification .