On 05/21/2013 06:13 AM, Paolo Carlini wrote:
@@ -2141,7 +2141,8 @@ rationalize_conditional_expr (enum tree_code code,
        gcc_assert (!TREE_SIDE_EFFECTS (op0)
                  && !TREE_SIDE_EFFECTS (op1));
        return
-       build_conditional_expr (build_x_binary_op (input_location,
+       build_conditional_expr (input_location,
+                               build_x_binary_op (input_location,
                                                   (TREE_CODE (t) == MIN_EXPR
                                                    ? LE_EXPR : GE_EXPR),
                                                   op0, TREE_CODE (op0),
@@ -2154,7 +2155,7 @@ rationalize_conditional_expr (enum tree_code code,
      }

    return
-    build_conditional_expr (TREE_OPERAND (t, 0),
+    build_conditional_expr (input_location, TREE_OPERAND (t, 0),

In rationalize_conditional_expr, it seems to me that we should be using EXPR_LOC_OR_HERE (t) rather than input_location. OK with that change.

Jason

Reply via email to