diff options
author | Jan Hubicka <jh@suse.cz> | 2021-11-10 10:25:51 +0100 |
---|---|---|
committer | Jan Hubicka <jh@suse.cz> | 2021-11-10 10:28:34 +0100 |
commit | b406bb901f7e98f7c6d66a240c2eb64b7cd7e615 (patch) | |
tree | b66c26d65d8bcbc6a2e57d363271dca9dcc0cae6 /gcc | |
parent | 75ef0353a2d31dad1bda8e35f1849024f7f1e941 (diff) | |
download | gcc-b406bb901f7e98f7c6d66a240c2eb64b7cd7e615.zip gcc-b406bb901f7e98f7c6d66a240c2eb64b7cd7e615.tar.gz gcc-b406bb901f7e98f7c6d66a240c2eb64b7cd7e615.tar.bz2 |
Fix modref_tree::remap_params
gcc/ChangeLog:
* ipa-modref-tree.h (modref_tree::remap_params): Fix off-by-one error.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ipa-modref-tree.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-modref-tree.h b/gcc/ipa-modref-tree.h index be5efcb..3e213b2 100644 --- a/gcc/ipa-modref-tree.h +++ b/gcc/ipa-modref-tree.h @@ -1139,7 +1139,7 @@ struct GTY((user)) modref_tree size_t k; modref_access_node *access_node; FOR_EACH_VEC_SAFE_ELT (ref_node->accesses, k, access_node) - if (access_node->parm_index > 0) + if (access_node->parm_index >= 0) { if (access_node->parm_index < (int)map->length ()) access_node->parm_index = (*map)[access_node->parm_index]; |