diff options
-rw-r--r-- | gcc/c-family/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/c-family/c-common.c | 6 |
2 files changed, 4 insertions, 6 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index dd6cb29..a13aa7d 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2013-04-03 Paolo Carlini <paolo.carlini@oracle.com> + + * c-common.c (pointer_int_sum): Remove dead code. + 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com> PR middle-end/56524 diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index c7cdd0f..dd94ff1 100644 --- a/gcc/c-family/c-common.c +++ b/gcc/c-family/c-common.c @@ -4290,12 +4290,6 @@ pointer_int_sum (location_t loc, enum tree_code resultcode, "pointer to a function used in arithmetic"); size_exp = integer_one_node; } - else if (TREE_CODE (TREE_TYPE (result_type)) == METHOD_TYPE) - { - pedwarn (loc, pedantic ? OPT_Wpedantic : OPT_Wpointer_arith, - "pointer to member function used in arithmetic"); - size_exp = integer_one_node; - } else size_exp = size_in_bytes (TREE_TYPE (result_type)); |