From: Jan Hubicka Date: Wed, 10 Nov 2021 09:25:51 +0000 (+0100) Subject: Fix modref_tree::remap_params X-Git-Tag: basepoints/gcc-13~3209 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b406bb901f7e98f7c6d66a240c2eb64b7cd7e615;p=thirdparty%2Fgcc.git Fix modref_tree::remap_params gcc/ChangeLog: * ipa-modref-tree.h (modref_tree::remap_params): Fix off-by-one error. --- diff --git a/gcc/ipa-modref-tree.h b/gcc/ipa-modref-tree.h index be5efcbb68f9..3e213b23d790 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];