decl.c (compare_field_bitpos): Constify.

* decl.c (compare_field_bitpos): Constify.
	* utils2.c (compare_elmt_bitpos): Likewise.

From-SVN: r127358
This commit is contained in:
Kaveh R. Ghazi 2007-08-11 13:34:32 +00:00 committed by Kaveh Ghazi
parent ea7c218e46
commit 3959576353
3 changed files with 13 additions and 10 deletions

View File

@ -1,3 +1,8 @@
2007-08-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* decl.c (compare_field_bitpos): Constify.
* utils2.c (compare_elmt_bitpos): Likewise.
2007-07-27 Aurelien Jarno <aurelien@aurel32.net>
* s-osinte-kfreebsd-gnu.ads ((sigset_t_ptr): Removed, replaced by

View File

@ -5847,11 +5847,10 @@ is_variable_size (tree type)
static int
compare_field_bitpos (const PTR rt1, const PTR rt2)
{
tree field1 = * (tree *) rt1;
tree field2 = * (tree *) rt2;
int ret;
const_tree const field1 = * (const_tree const*) rt1;
const_tree const field2 = * (const_tree const*) rt2;
const int ret = tree_int_cst_compare (bit_position (field1), bit_position (field2));
ret = tree_int_cst_compare (bit_position (field1), bit_position (field2));
return ret ? ret : (int) (DECL_UID (field1) - DECL_UID (field2));
}

View File

@ -1542,13 +1542,12 @@ build_call_raise (int msg, Node_Id gnat_node, char kind)
static int
compare_elmt_bitpos (const PTR rt1, const PTR rt2)
{
tree elmt1 = * (tree *) rt1;
tree elmt2 = * (tree *) rt2;
tree field1 = TREE_PURPOSE (elmt1);
tree field2 = TREE_PURPOSE (elmt2);
int ret;
const_tree const elmt1 = * (const_tree const*) rt1;
const_tree const elmt2 = * (const_tree const*) rt2;
const_tree const field1 = TREE_PURPOSE (elmt1);
const_tree const field2 = TREE_PURPOSE (elmt2);
const int ret = tree_int_cst_compare (bit_position (field1), bit_position (field2));
ret = tree_int_cst_compare (bit_position (field1), bit_position (field2));
return ret ? ret : (int) (DECL_UID (field1) - DECL_UID (field2));
}