]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc/c-family/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2013 11:56:34 +0000 (11:56 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2013 11:56:34 +0000 (11:56 +0000)
2013-11-19  Kenneth Zadeck  <zadeck@naturalbridge.com>

* c-common.c (check_function_arguments_recurse): Use tree_to_uhwi.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205100 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/c-family/ChangeLog
gcc/c-family/c-common.c

index 525efad325b58077889f85e4ca392129d7cfae41..df1c40fcfe8fd60c4f3db50d0def5939c3aefec5 100644 (file)
@@ -1,3 +1,7 @@
+2013-11-20  Kenneth Zadeck  <zadeck@naturalbridge.com>
+
+       * c-common.c (check_function_arguments_recurse): Use tree_to_uhwi.
+
 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
 
        PR c/53001
index 9f89a161b1484ee870ce6d9ddfeb278cbbc84196..b92c6332c6621af650dbfa20e049a331c12dd7fe 100644 (file)
@@ -9227,10 +9227,8 @@ check_function_arguments_recurse (void (*callback)
               to be valid.  */
            format_num_expr = TREE_VALUE (TREE_VALUE (attrs));
 
-           gcc_assert (TREE_CODE (format_num_expr) == INTEGER_CST
-                       && !TREE_INT_CST_HIGH (format_num_expr));
 
-           format_num = TREE_INT_CST_LOW (format_num_expr);
+           format_num = tree_to_uhwi (format_num_expr);
 
            for (inner_arg = first_call_expr_arg (param, &iter), i = 1;
                 inner_arg != 0;