diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-09-05 16:27:55 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-09-05 16:27:55 +0000 |
commit | 547b938d4c49b94d1837eb784a643c2f50ea2e9c (patch) | |
tree | 03cb50b9550787f1b7177d10b9c73e545ac2a48d /gcc/builtins.c | |
parent | 1a5eff3d03a693164dd7a8ed425e74c4805e082b (diff) | |
download | gcc-547b938d4c49b94d1837eb784a643c2f50ea2e9c.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190986 138bc75d-0d04-0410-961f-82ee72b054a4
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 4b177c48e65..26f5d481203 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. */ |