Commit 05fe5c67 by Kazu Hirata Committed by Kazu Hirata

* fold-const.c (fold): Replace "expr" with "t".

From-SVN: r79761
parent 0d13be1e
2004-03-20 Kazu Hirata <kazu@cs.umass.edu>
* fold-const.c (fold): Replace "expr" with "t".
2004-03-20 Ian Lance Taylor <ian@wasabisystems.com> 2004-03-20 Ian Lance Taylor <ian@wasabisystems.com>
PR c/12373 PR c/12373
......
...@@ -7934,7 +7934,7 @@ fold (tree expr) ...@@ -7934,7 +7934,7 @@ fold (tree expr)
return pedantic_non_lvalue (tem); return pedantic_non_lvalue (tem);
return t; return t;
} }
if (operand_equal_p (arg1, TREE_OPERAND (expr, 2), 0)) if (operand_equal_p (arg1, TREE_OPERAND (t, 2), 0))
return pedantic_omit_one_operand (type, arg1, arg0); return pedantic_omit_one_operand (type, arg1, arg0);
/* If we have A op B ? A : C, we may be able to convert this to a /* If we have A op B ? A : C, we may be able to convert this to a
...@@ -8312,12 +8312,12 @@ fold (tree expr) ...@@ -8312,12 +8312,12 @@ fold (tree expr)
case CALL_EXPR: case CALL_EXPR:
/* Check for a built-in function. */ /* Check for a built-in function. */
if (TREE_CODE (TREE_OPERAND (expr, 0)) == ADDR_EXPR if (TREE_CODE (TREE_OPERAND (t, 0)) == ADDR_EXPR
&& (TREE_CODE (TREE_OPERAND (TREE_OPERAND (expr, 0), 0)) && (TREE_CODE (TREE_OPERAND (TREE_OPERAND (t, 0), 0))
== FUNCTION_DECL) == FUNCTION_DECL)
&& DECL_BUILT_IN (TREE_OPERAND (TREE_OPERAND (expr, 0), 0))) && DECL_BUILT_IN (TREE_OPERAND (TREE_OPERAND (t, 0), 0)))
{ {
tree tmp = fold_builtin (expr); tree tmp = fold_builtin (t);
if (tmp) if (tmp)
return tmp; return tmp;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment