FreeBSD/contrib/gcc/cp/tree.c
/* Returns the canonical version of TYPE.  In other words, if TYPE is
   a typedef, returns the underlying type.  The cv-qualification of
   the type returned matches the type input; they will always be
   compatible types.  */
Returns the canonical version of TYPE.  In other words, if TYPE is
a typedef, returns the underlying type.  The cv-qualification of
the type returned matches the type input; they will always be
compatible types.
Returns the canonical version of TYPE . In other words if TYPE is a typedef returns the underlying type . The cv - qualification of the type returned matches the type input ; they will always be compatible types .
tree
canonical_type_variant (tree t)
{
  return cp_build_qualified_type (TYPE_MAIN_VARIANT (t), cp_type_quals (t));
}
tree canonical_type_variant ( tree t ) { return cp_build_qualified_type ( TYPE_MAIN_VARIANT ( t ) , cp_type_quals ( t ) ) ; }
Returns the canonical version of TYPE.
Returns the canonical version of TYPE .