diff options
author | James A. Morrison <phython@gcc.gnu.org> | 2005-08-17 04:00:21 +0000 |
---|---|---|
committer | James A. Morrison <phython@gcc.gnu.org> | 2005-08-17 04:00:21 +0000 |
commit | 00d1b1d67536c0dc5737c721030798cde876c38a (patch) | |
tree | 2bb5d9e1189e47b349ef13e5d10f2a801b6115b0 /gcc/tree.h | |
parent | f457cf402e8d2ba9a9ac27c74e4af5f9b6259b1e (diff) | |
download | gcc-00d1b1d67536c0dc5737c721030798cde876c38a.zip gcc-00d1b1d67536c0dc5737c721030798cde876c38a.tar.gz gcc-00d1b1d67536c0dc5737c721030798cde876c38a.tar.bz2 |
c-typeck.c (build_function_call): Call fold_buildN_initializer or fold_buildN instead of buildN then...
2005-08-16 James A. Morrison <phython@gcc.gnu.org>
* c-typeck.c (build_function_call): Call fold_buildN_initializer or
fold_buildN instead of buildN then fold_initializer or fold.
(build_unary_op): Likewise.
(build_binary_op): Likewise.
* fold-const.c (fold_initializer): Remove.
(fold_build1_initializer): New function.
(fold_build2_initializer): New function.
(fold_build3_initializer): New function.
* tree.h (fold_initializer): Remove.
(fold_build1_initializer): New function.
(fold_build2_initializer): New function.
(fold_build3_initializer): New function.
From-SVN: r103201
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -3795,7 +3795,9 @@ extern tree fold_build2_stat (enum tree_code, tree, tree, tree MEM_STAT_DECL); #define fold_build2(c,t1,t2,t3) fold_build2_stat (c, t1, t2, t3 MEM_STAT_INFO) extern tree fold_build3_stat (enum tree_code, tree, tree, tree, tree MEM_STAT_DECL); #define fold_build3(c,t1,t2,t3,t4) fold_build3_stat (c, t1, t2, t3, t4 MEM_STAT_INFO) -extern tree fold_initializer (tree); +extern tree fold_build1_initializer (enum tree_code, tree, tree); +extern tree fold_build2_initializer (enum tree_code, tree, tree, tree); +extern tree fold_build3_initializer (enum tree_code, tree, tree, tree, tree); extern tree fold_convert (tree, tree); extern tree fold_single_bit_test (enum tree_code, tree, tree, tree); extern tree fold_ignored_result (tree); |