FreeBSD/contrib/gcc/cp/typeck.c
/* Just like cp_truthvalue_conversion, but we want a CLEANUP_POINT_EXPR.  */
Just like cp_truthvalue_conversion, but we want a CLEANUP_POINT_EXPR.
Just like cp_truthvalue_conversion but we want a CLEANUP_POINT_EXPR .
tree
condition_conversion (tree expr)
{
  tree t;
  if (processing_template_decl)
    return expr;
  t = perform_implicit_conversion (boolean_type_node, expr);
  t = fold_build_cleanup_point_expr (boolean_type_node, t);
  return t;
}
tree condition_conversion ( tree expr ) { tree t ; if ( processing_template_decl ) return expr ; t = perform_implicit_conversion ( boolean_type_node , expr ) ; t = fold_build_cleanup_point_expr ( boolean_type_node , t ) ; return t ; }
Just like cp_truthvalue_conversion, but we want a CLEANUP_POINT_EXPR.
Just like cp_truthvalue_conversion but we want a CLEANUP_POINT_EXPR .