(expand_expr, COND_EXPR case): Use truthvalue_conversion
to make the condition for running cleanups acceptable to
invert_truthvalue.
From-SVN: r7861
left_cleanups = integer_zero_node;
if (! right_cleanups)
right_cleanups = integer_zero_node;
- new_cleanups = build (COND_EXPR, void_type_node, cond,
+ new_cleanups = build (COND_EXPR, void_type_node,
+ truthvalue_conversion (cond),
left_cleanups, right_cleanups);
new_cleanups = fold (new_cleanups);