diff options
author | Jakub Jelinek <jakub@redhat.com> | 2012-09-05 18:27:55 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2012-09-05 18:27:55 +0200 |
commit | 854f927236d49dc7d0588818765ad8ad709a24d3 (patch) | |
tree | 03cb50b9550787f1b7177d10b9c73e545ac2a48d /gcc/builtins.c | |
parent | 305b3c9bdccceafa447ea2a0881e0639591725cf (diff) | |
download | gcc-854f927236d49dc7d0588818765ad8ad709a24d3.zip gcc-854f927236d49dc7d0588818765ad8ad709a24d3.tar.gz gcc-854f927236d49dc7d0588818765ad8ad709a24d3.tar.bz2 |
re PR middle-end/54486 (Spurious printf format warning mentions nonexistent type 'sizetype')
PR middle-end/54486
* builtins.c (fold_builtin_strspn, fold_builtin_strcspn): Use
build_int_cst with size_type_node instead of size_int.
* c-c++-common/pr54486.c: New test.
From-SVN: r190986
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r-- | gcc/builtins.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c index 4b177c4..26f5d48 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -11890,7 +11890,7 @@ fold_builtin_strspn (location_t loc, tree s1, tree s2) if (p1 && p2) { const size_t r = strspn (p1, p2); - return size_int (r); + return build_int_cst (size_type_node, r); } /* If either argument is "", return NULL_TREE. */ @@ -11935,7 +11935,7 @@ fold_builtin_strcspn (location_t loc, tree s1, tree s2) if (p1 && p2) { const size_t r = strcspn (p1, p2); - return size_int (r); + return build_int_cst (size_type_node, r); } /* If the first argument is "", return NULL_TREE. */ |