diff options
author | Antonio Borneo <borneo.antonio@gmail.com> | 2022-03-19 10:56:01 +0100 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2022-03-19 11:35:32 +0000 |
commit | 92c4e634d7bb9d3fb27d9a0ca332925c7318a574 (patch) | |
tree | 9f4aaf509d711dfda89bc7a8820876b3752b0e14 | |
parent | fb43f1ff4e2f0638110ffcc4e63bee8b5361db64 (diff) | |
download | riscv-openocd-92c4e634d7bb9d3fb27d9a0ca332925c7318a574.zip riscv-openocd-92c4e634d7bb9d3fb27d9a0ca332925c7318a574.tar.gz riscv-openocd-92c4e634d7bb9d3fb27d9a0ca332925c7318a574.tar.bz2 |
breakpoints: fix build on -fno-inline
Some configuration of GCC could default to -fno-inline, causing
the build to fail after commit fb43f1ff4e2f ("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: fb43f1ff4e2f ("target: Rework 'set' variable of break-/watchpoints")
Reviewed-on: https://review.openocd.org/c/openocd/+/6881
Tested-by: jenkins
-rw-r--r-- | src/target/breakpoints.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/target/breakpoints.h b/src/target/breakpoints.h index b97be71..0a59495 100644 --- a/src/target/breakpoints.h +++ b/src/target/breakpoints.h @@ -71,7 +71,7 @@ void breakpoint_remove_all(struct target *target); 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->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, 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->number = number; |