libctf, create: add explicit casts for variables' and slices' types
This is technically unnecessary -- the compiler is quite capable of doing the range reduction for us -- but it does mean that all assignments of a ctf_id_t to its final uint32_t representation now have appropriate explicit casts. libctf/ * ctf-create.c (ctf_serialize): Add cast. (ctf_add_slice): Likewise.
This commit is contained in:
parent
afd78bd6f0
commit
9943fa3a73
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2020-07-22 Nick Alcock <nick.alcock@oracle.com>
|
||||||
|
|
||||||
|
* ctf-create.c (ctf_serialize): Add cast.
|
||||||
|
(ctf_add_slice): Likewise.
|
||||||
|
|
||||||
2020-07-22 Nick Alcock <nick.alcock@oracle.com>
|
2020-07-22 Nick Alcock <nick.alcock@oracle.com>
|
||||||
|
|
||||||
* ctf-impl.h (ctf_dtdef_t) <dtu_argv>: Fix type.
|
* ctf-impl.h (ctf_dtdef_t) <dtu_argv>: Fix type.
|
||||||
|
|
|
@ -373,7 +373,7 @@ ctf_serialize (ctf_file_t *fp)
|
||||||
ctf_varent_t *var = &dvarents[i];
|
ctf_varent_t *var = &dvarents[i];
|
||||||
|
|
||||||
ctf_str_add_ref (fp, dvd->dvd_name, &var->ctv_name);
|
ctf_str_add_ref (fp, dvd->dvd_name, &var->ctv_name);
|
||||||
var->ctv_type = dvd->dvd_type;
|
var->ctv_type = (uint32_t) dvd->dvd_type;
|
||||||
}
|
}
|
||||||
assert (i == nvars);
|
assert (i == nvars);
|
||||||
|
|
||||||
|
@ -972,7 +972,7 @@ ctf_add_slice (ctf_file_t *fp, uint32_t flag, ctf_id_t ref,
|
||||||
dtd->dtd_data.ctt_info = CTF_TYPE_INFO (CTF_K_SLICE, flag, 0);
|
dtd->dtd_data.ctt_info = CTF_TYPE_INFO (CTF_K_SLICE, flag, 0);
|
||||||
dtd->dtd_data.ctt_size = clp2 (P2ROUNDUP (ep->cte_bits, CHAR_BIT)
|
dtd->dtd_data.ctt_size = clp2 (P2ROUNDUP (ep->cte_bits, CHAR_BIT)
|
||||||
/ CHAR_BIT);
|
/ CHAR_BIT);
|
||||||
dtd->dtd_u.dtu_slice.cts_type = ref;
|
dtd->dtd_u.dtu_slice.cts_type = (uint32_t) ref;
|
||||||
dtd->dtd_u.dtu_slice.cts_bits = ep->cte_bits;
|
dtd->dtd_u.dtu_slice.cts_bits = ep->cte_bits;
|
||||||
dtd->dtd_u.dtu_slice.cts_offset = ep->cte_offset;
|
dtd->dtd_u.dtu_slice.cts_offset = ep->cte_offset;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue