Re: why is sim_addr_range_hit_p tagged inline?

Andreas Schwab <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
DJ Delorie <[email protected]> writes:

> In sim/sim-arange.h:
>
>   /* Return non-zero if ADDR is in range AR, traversing the entire tree.
>      If no range is specified, that is defined to mean "everything".  */
>   extern INLINE int
>   sim_addr_range_hit_p (ADDR_RANGE * /*ar*/, address_word /*addr*/);
>   #define ADDR_RANGE_HIT_P(ar, addr) \
>     ((ar)->range_tree == NULL || sim_addr_range_hit_p ((ar), (addr)))
>
> Why is the INLINE there?  sim_addr_range_hit_p() is only defined in
> sim-arange.c

Unless HAVE_INLINE is defined.

Andreas.

-- 
Andreas Schwab, [email protected]
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.