FreeBSD/contrib/gcc/cp/mangle.c
/* Done with mangling.  Return the generated mangled name.  If WARN is
   true, and the name of G.entity will be mangled differently in a
   future version of the ABI, issue a warning.  */
Done with mangling.  Return the generated mangled name.  If WARN is
true, and the name of G.entity will be mangled differently in a
future version of the ABI, issue a warning.
Done with mangling . Return the generated mangled name . If WARN is true and the name of G . entity will be mangled differently in a future version of the ABI issue a warning .
static inline const char *
finish_mangling (const bool warn)
{
  if (warn_abi && warn && G.need_abi_warning)
    warning (OPT_Wabi, "the mangled name of %qD will change in a future "
	     "version of GCC",
	     G.entity);
  VEC_truncate (tree, G.substitutions, 0);
  write_char ('\0');
  return (const char *) obstack_finish (mangle_obstack);
}
static inline const char * finish_mangling ( const bool warn ) { if ( warn_abi && warn && G . need_abi_warning ) warning ( OPT_Wabi , " " " " , G . entity ) ; VEC_truncate ( tree , G . substitutions , 0 ) ; write_char ( ' \0 ' ) ; return ( const char * ) obstack_finish ( mangle_obstack ) ; }
Done with mangling.
Done with mangling .
/* Clear all the substitutions.  */ /* Null-terminate the string.  */