FreeBSD/contrib/gcc/cp/call.c
/* Returns nonzero if TYPE is a promoted arithmetic type.  */
Returns nonzero if TYPE is a promoted arithmetic type.
Returns nonzero if TYPE is a promoted arithmetic type .
static bool
promoted_arithmetic_type_p (tree type)
{
  return ((INTEGRAL_TYPE_P (type)
	   && same_type_p (type_promotes_to (type), type))
	  || TREE_CODE (type) == REAL_TYPE);
}
static bool promoted_arithmetic_type_p ( tree type ) { return ( ( INTEGRAL_TYPE_P ( type ) && same_type_p ( type_promotes_to ( type ) , type ) ) || TREE_CODE ( type ) == REAL_TYPE ) ; }
Returns nonzero if TYPE is a promoted arithmetic type.
Returns nonzero if TYPE is a promoted arithmetic type .
/* [over.built]

     In this section, the term promoted integral type is used to refer
     to those integral types which are preserved by integral promotion
     (including e.g.  int and long but excluding e.g.  char).
     Similarly, the term promoted arithmetic type refers to promoted
     integral types plus floating types.  */