FreeBSD/contrib/gcc/c-common.c
/* Nonzero if constant C has a value that is permissible
   for type TYPE (an INTEGER_TYPE).  */
Nonzero if constant C has a value that is permissible
for type TYPE (an INTEGER_TYPE).
Nonzero if constant C has a value that is permissible for type TYPE ( an INTEGER_TYPE ) .
static int
constant_fits_type_p (tree c, tree type)
{
  if (TREE_CODE (c) == INTEGER_CST)
    return int_fits_type_p (c, type);
  c = convert (type, c);
  return !TREE_OVERFLOW (c);
}
static int constant_fits_type_p ( tree c , tree type ) { if ( TREE_CODE ( c ) == INTEGER_CST ) return int_fits_type_p ( c , type ) ; c = convert ( type , c ) ; return ! TREE_OVERFLOW ( c ) ; }
Nonzero if constant C has a value that is permissible
for type TYPE (an INTEGER_TYPE).
Nonzero if constant C has a value that is permissible for type TYPE ( an INTEGER_TYPE ) .