diff options
author | Roger Sayle <roger@eyesopen.com> | 2006-04-04 15:27:08 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2006-04-04 15:27:08 +0000 |
commit | 3967bc2db066d725dc3142af6646d30856e19619 (patch) | |
tree | fff3867a793ffd5ce279442916bddd089c5be1ad /gcc/builtins.c | |
parent | b52be2c8a18aa0f7fe7082a5635d3906398a65b2 (diff) | |
download | gcc-3967bc2db066d725dc3142af6646d30856e19619.zip gcc-3967bc2db066d725dc3142af6646d30856e19619.tar.gz gcc-3967bc2db066d725dc3142af6646d30856e19619.tar.bz2 |
builtins.c (fold_builtin_sprintf): Use fold_convert instead of convert in the middle-end.
* builtins.c (fold_builtin_sprintf): Use fold_convert instead of
convert in the middle-end.
* expr.c (store_expr, store_constructor, get_inner_reference,
expand_expr_real_1, string_constant, try_casesi, try_tablejump):
Likewise.
* tree.c (build_range_type): Likewise.
From-SVN: r112670
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r-- | gcc/builtins.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c index 763d5b2..8177f89 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -9657,7 +9657,7 @@ fold_builtin_sprintf (tree arglist, int ignored) if (call && retval) { - retval = convert + retval = fold_convert (TREE_TYPE (TREE_TYPE (implicit_built_in_decls[BUILT_IN_SPRINTF])), retval); return build2 (COMPOUND_EXPR, TREE_TYPE (retval), call, retval); |