mirror of
https://git.freebsd.org/ports.git
synced 2025-06-30 17:10: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@
11 lines
539 B
C
11 lines
539 B
C
--- gdb/aarch64-tdep.c.orig 2018-03-15 16:44:16.746186000 +0100
|
|
+++ gdb/aarch64-tdep.c 2018-03-15 16:44:52.315010000 +0100
|
|
@@ -2412,7 +2412,7 @@
|
|
const int insn_size = 4;
|
|
const int atomic_sequence_length = 16; /* Instruction sequence length. */
|
|
CORE_ADDR pc = regcache_read_pc (regcache);
|
|
- CORE_ADDR breaks[2] = { -1, -1 };
|
|
+ CORE_ADDR breaks[2] = { static_cast<CORE_ADDR>(-1), static_cast<CORE_ADDR>(-1) };
|
|
CORE_ADDR loc = pc;
|
|
CORE_ADDR closing_insn = 0;
|
|
uint32_t insn = read_memory_unsigned_integer (loc, insn_size,
|