From 7d2f0f9b61d700bae0f7ccdb68f830910bec6931 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 21 Nov 2017 14:57:11 +0100 Subject: [PATCH] * c-common.c (get_nonnull_operand): Use tree_to_uhwi. From-SVN: r255003 --- gcc/c-family/ChangeLog | 2 ++ gcc/c-family/c-common.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 7258f865fb9..308a617e616 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,5 +1,7 @@ 2017-11-21 Jakub Jelinek + * c-common.c (get_nonnull_operand): Use tree_to_uhwi. + PR c++/83059 * c-common.c (get_atomic_generic_size): Use TREE_INT_CST_LOW instead of tree_to_uhwi, formatting fix. diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index 969f41bdd8c..9970e611c7c 100644 --- a/gcc/c-family/c-common.c +++ b/gcc/c-family/c-common.c @@ -5359,7 +5359,7 @@ get_nonnull_operand (tree arg_num_expr, unsigned HOST_WIDE_INT *valp) /* Verify the arg number is a small constant. */ if (tree_fits_uhwi_p (arg_num_expr)) { - *valp = TREE_INT_CST_LOW (arg_num_expr); + *valp = tree_to_uhwi (arg_num_expr); return true; } else -- 2.30.2