diff options
author | Tom de Vries <tdevries@suse.de> | 2021-05-20 13:58:35 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2021-05-20 13:58:35 +0200 |
commit | 8baee38bfee176505e6bb541f1df8ec4156b3d46 (patch) | |
tree | 22f1caa4ccdb5311cc58ef9915a55769827bd3de | |
parent | 7f2b87189bea763f1edb7f63e8cf8f2e1ed2d502 (diff) | |
download | gdb-8baee38bfee176505e6bb541f1df8ec4156b3d46.zip gdb-8baee38bfee176505e6bb541f1df8ec4156b3d46.tar.gz gdb-8baee38bfee176505e6bb541f1df8ec4156b3d46.tar.bz2 |
sim: ppc: fix Wpointer-sign warning
When compiling with --enable-werror and CFLAGS="-O0 -g -Wall", we run into:
...
src/sim/ppc/hw_memory.c: In function 'hw_memory_init_address':
src/sim/ppc/hw_memory.c:194:75: error: pointer targets in passing \
argument 4 of 'device_find_integer_array_property' differ in signedness \
[-Werror=pointer-sign]
int nr_cells
= device_find_integer_array_property(me, "available", 0, &dummy);
^
...
Fix this by changing the type of dummy.
-rw-r--r-- | sim/ppc/hw_memory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sim/ppc/hw_memory.c b/sim/ppc/hw_memory.c index 09c331c..46b22f7 100644 --- a/sim/ppc/hw_memory.c +++ b/sim/ppc/hw_memory.c @@ -190,7 +190,7 @@ hw_memory_init_address(device *me) if (device_find_property(me, "available") != NULL) { hw_memory_chunk **curr_chunk = &hw_memory->heap; int cell_nr; - unsigned_cell dummy; + signed_cell dummy; int nr_cells = device_find_integer_array_property(me, "available", 0, &dummy); if ((nr_cells % 2) != 0) device_error(me, "property \"available\" invalid - contains an odd number of cells"); |