breakpoints: fix build on -fno-inline
Some configuration of GCC could default to -fno-inline, causing the build to fail after commitfb43f1ff4e
("target: Rework 'set' variable of break-/watchpoints"). Switch the new inline functions to 'static inline', as it's widely used in the rest of the code. Change-Id: I8bf31045a137bd34ed825f4b2a9338eb3c70046d Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Fixes:fb43f1ff4e
("target: Rework 'set' variable of break-/watchpoints") Reviewed-on: https://review.openocd.org/c/openocd/+/6881 Tested-by: jenkins
This commit is contained in:
parent
fb43f1ff4e
commit
92c4e634d7
|
@ -71,7 +71,7 @@ void breakpoint_remove_all(struct target *target);
|
||||||
|
|
||||||
struct breakpoint *breakpoint_find(struct target *target, target_addr_t address);
|
struct breakpoint *breakpoint_find(struct target *target, target_addr_t address);
|
||||||
|
|
||||||
inline void breakpoint_hw_set(struct breakpoint *breakpoint, unsigned int hw_number)
|
static inline void breakpoint_hw_set(struct breakpoint *breakpoint, unsigned int hw_number)
|
||||||
{
|
{
|
||||||
breakpoint->is_set = true;
|
breakpoint->is_set = true;
|
||||||
breakpoint->number = hw_number;
|
breakpoint->number = hw_number;
|
||||||
|
@ -87,7 +87,7 @@ void watchpoint_remove(struct target *target, target_addr_t address);
|
||||||
int watchpoint_hit(struct target *target, enum watchpoint_rw *rw,
|
int watchpoint_hit(struct target *target, enum watchpoint_rw *rw,
|
||||||
target_addr_t *address);
|
target_addr_t *address);
|
||||||
|
|
||||||
inline void watchpoint_set(struct watchpoint *watchpoint, unsigned int number)
|
static inline void watchpoint_set(struct watchpoint *watchpoint, unsigned int number)
|
||||||
{
|
{
|
||||||
watchpoint->is_set = true;
|
watchpoint->is_set = true;
|
||||||
watchpoint->number = number;
|
watchpoint->number = number;
|
||||||
|
|
Loading…
Reference in New Issue