FreeBSD/contrib/gcc/cp/typeck.c
/* Like is_bitfield_with_lowered_type, except that if EXP is not a
   bitfield with a lowered type, the type of EXP is returned, rather
   than NULL_TREE.  */
Like is_bitfield_with_lowered_type, except that if EXP is not a
bitfield with a lowered type, the type of EXP is returned, rather
than NULL_TREE.
Like is_bitfield_with_lowered_type except that if EXP is not a bitfield with a lowered type the type of EXP is returned rather than NULL_TREE .
tree
unlowered_expr_type (tree exp)
{
  tree type;
  type = is_bitfield_expr_with_lowered_type (exp);
  if (!type)
    type = TREE_TYPE (exp);
  return type;
}
tree unlowered_expr_type ( tree exp ) { tree type ; type = is_bitfield_expr_with_lowered_type ( exp ) ; if ( ! type ) type = TREE_TYPE ( exp ) ; return type ; }
Like is_bitfield_with_lowered_type, except that if EXP is not a
bitfield with a lowered type, the type of EXP is returned, rather
than NULL_TREE.
Like is_bitfield_with_lowered_type except that if EXP is not a bitfield with a lowered type the type of EXP is returned rather than NULL_TREE .