diff options
author | Nobuyoshi Nakada <[email protected]> | 2019-06-08 19:46:32 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2019-06-08 19:46:32 +0900 |
commit | 1ca03dc4f77de4030534596ad23af64be925dc44 (patch) | |
tree | 058293ee0b2ef7b85984f6dd0f9ef44c6b81b021 /addr2line.c | |
parent | 27a59ca2c846e14ec6dbcb86fd2d6f65399ff28d (diff) |
Suppress warnings by gcc 9.1
Diffstat (limited to 'addr2line.c')
-rw-r--r-- | addr2line.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addr2line.c b/addr2line.c index 54ee3eb1b9..e502c17961 100644 --- a/addr2line.c +++ b/addr2line.c @@ -1907,7 +1907,7 @@ fill_lines(int num_traces, void **traces, int check_debuglink, uint32_t offset = __builtin_bswap32(arch->offset); /* fprintf(stderr,"%d: fat %d %x/%x %x/%x\n",__LINE__, i, mhp->cputype,mhp->cpusubtype, cputype,cpusubtype); */ if (mhp->cputype == cputype && - (mhp->cpusubtype & ~CPU_SUBTYPE_MASK) == cpusubtype) { + (cpu_subtype_t)(mhp->cpusubtype & ~CPU_SUBTYPE_MASK) == cpusubtype) { p = file + offset; file = p; header = (struct LP(mach_header) *)p; @@ -1980,9 +1980,9 @@ found_mach_header: { struct symtab_command *cmd = (struct symtab_command *)lcmd; struct LP(nlist) *nl = (struct LP(nlist) *)(file + cmd->symoff); - char *strtab = file + cmd->stroff, *sname; + char *strtab = file + cmd->stroff, *sname = 0; uint32_t j; - uintptr_t saddr; + uintptr_t saddr = 0; /* kprintf("[%2d]: %x/symtab %p\n", i, cmd->cmd, p); */ for (j = 0; j < cmd->nsyms; j++) { uintptr_t symsize, d; |