Merge pull request #120 from gnu-mcu-eclipse/riscv-warnings
Silence some clang warnings
This commit is contained in:
commit
e94c809ce4
|
@ -17,6 +17,7 @@ static uint32_t load(const struct target *target, unsigned int rd,
|
||||||
return ld(rd, base, offset);
|
return ld(rd, base, offset);
|
||||||
}
|
}
|
||||||
assert(0);
|
assert(0);
|
||||||
|
return 0; // Silence -Werror=return-type
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint32_t store(const struct target *target, unsigned int src,
|
static uint32_t store(const struct target *target, unsigned int src,
|
||||||
|
@ -31,6 +32,7 @@ static uint32_t store(const struct target *target, unsigned int src,
|
||||||
return sd(src, base, offset);
|
return sd(src, base, offset);
|
||||||
}
|
}
|
||||||
assert(0);
|
assert(0);
|
||||||
|
return 0; // Silence -Werror=return-type
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -478,7 +478,11 @@ riscv_addr_t riscv_program_gah(struct riscv_program *p, riscv_addr_t addr)
|
||||||
|
|
||||||
riscv_addr_t riscv_program_gal(struct riscv_program *p, riscv_addr_t addr)
|
riscv_addr_t riscv_program_gal(struct riscv_program *p, riscv_addr_t addr)
|
||||||
{
|
{
|
||||||
return ((addr > 0) ? 1 : 0) * (addr & 0x7FF);
|
if (addr > 0) {
|
||||||
|
return (addr & 0x7FF);
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int riscv_program_lah(struct riscv_program *p, enum gdb_regno d, riscv_addr_t addr)
|
int riscv_program_lah(struct riscv_program *p, enum gdb_regno d, riscv_addr_t addr)
|
||||||
|
|
|
@ -269,6 +269,7 @@ static unsigned int slot_offset(const struct target *target, slot_t slot)
|
||||||
LOG_ERROR("slot_offset called with xlen=%d, slot=%d",
|
LOG_ERROR("slot_offset called with xlen=%d, slot=%d",
|
||||||
riscv_xlen(target), slot);
|
riscv_xlen(target), slot);
|
||||||
assert(0);
|
assert(0);
|
||||||
|
return 0; // Silence -Werror=return-type
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint32_t load_slot(const struct target *target, unsigned int dest,
|
static uint32_t load_slot(const struct target *target, unsigned int dest,
|
||||||
|
|
Loading…
Reference in New Issue