mirror of
https://git.freebsd.org/ports.git
synced 2025-06-12 16:20:33 -04:00
Clang 6 doesn't allow negative numbers to be implicitely converted to unsigned types. This patch explicits all casts. While I'm here, add an option to silent tons of warning messages PR: 226644 Reported by: rakuco@
20 lines
815 B
C
20 lines
815 B
C
--- gdb/xtensa-tdep.h.orig 2018-03-15 16:33:53.194056000 +0100
|
|
+++ gdb/xtensa-tdep.h 2018-03-15 16:37:44.151472000 +0100
|
|
@@ -130,7 +130,7 @@
|
|
ct, bsz, sz, al, tnum, flg, cp, mas, fet, sto},
|
|
#define XTREG_END \
|
|
{0, 0, (xtensa_register_type_t) 0, (xtensa_register_group_t) 0, \
|
|
- 0, 0, 0, 0, -1, 0, 0, 0, 0, 0},
|
|
+ 0, 0, 0, 0, static_cast<unsigned int>(-1), 0, 0, 0, 0, 0},
|
|
|
|
#define XTENSA_REGISTER_FLAGS_PRIVILEGED 0x0001
|
|
#define XTENSA_REGISTER_FLAGS_READABLE 0x0002
|
|
@@ -228,7 +228,7 @@
|
|
#define XTENSA_GDBARCH_TDEP_INSTANTIATE(rmap,spillsz) \
|
|
{ \
|
|
0, /* target_flags */ \
|
|
- -1, /* spill_location */ \
|
|
+ static_cast<unsigned int>(-1), /* spill_location */ \
|
|
(spillsz), /* spill_size */ \
|
|
0, /* unused */ \
|
|
(XSHAL_ABI == XTHAL_ABI_CALL0 \
|