feature/igc3 0f5dc77e037 3/5: Remove as_igc_header
Helmut Eller <[email protected]>
| Newsgroups | gmane.emacs.diffs |
|---|---|
| Message-ID | <[email protected]> |
branch: feature/igc3 commit 0f5dc77e037c3c13147034081a260694eaef2d47 Author: Helmut Eller <[email protected]> Commit: Helmut Eller <[email protected]> Remove as_igc_header It was just an identity function that now causes warnings. * src/igc.c (as_igc_header): Deleted. (fix_pair_vector, scan_pair_vector): Avoid as_igc_header. --- src/igc.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/igc.c b/src/igc.c index 6a4c5f225fb..f0b0b806c6c 100644 --- a/src/igc.c +++ b/src/igc.c @@ -2202,15 +2202,10 @@ fix_handler (mps_ss_t ss, struct handler *h) } #ifdef USE_EPHEMERON_POOL -static union igc_header * -as_igc_header (union igc_header *h) { - return (union igc_header *)h; -} - static mps_res_t fix_pair_vector (mps_ss_t ss, struct pair_vector *pv) { - size_t nbytes = obj_size (as_igc_header (&pv->gc_header)); + size_t nbytes = obj_size (&pv->gc_header); size_t header_size = offsetof (struct pair_vector, pairs); size_t npairs = (nbytes - header_size) / sizeof pv->pairs[0]; MPS_SCAN_BEGIN (ss) @@ -2498,7 +2493,7 @@ typedef mps_res_t (*fix_weak_pair) (mps_ss_t ss, struct pair_vector *, static mps_res_t scan_pair_vector (mps_ss_t ss, struct pair_vector *pv, fix_weak_pair f) { - size_t nbytes = obj_size (as_igc_header (&pv->gc_header)); + size_t nbytes = obj_size (&pv->gc_header); size_t header_size = offsetof (struct pair_vector, pairs); size_t npairs = (nbytes - header_size) / sizeof pv->pairs[0]; for (size_t i = 0; i < npairs; i++)