mips32: inline functions in headers must be static
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>
Thu, 6 Jul 2017 07:51:40 +0000 (09:51 +0200)
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>
Fri, 7 Jul 2017 08:54:35 +0000 (09:54 +0100)
Change-Id: If1d0fc6766cadc2db33408ae5c0968de6b7a1b94
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/4178
Tested-by: jenkins
Reviewed-by: Salvador Arroyo <sarroyofdez@yahoo.es>
Reviewed-by: Stian Skjelstad <stian@nixia.no>
src/target/mips32_pracc.h

index b8b93c64916e98e7c6844f9e576edd27ea0e7f94..888c847c06f6ebb84dd18c99ead3a8a72f1393a1 100644 (file)
@@ -114,7 +114,7 @@ int mips32_cp0_read(struct mips_ejtag *ejtag_info,
 int mips32_cp0_write(struct mips_ejtag *ejtag_info,
                uint32_t val, uint32_t cp0_reg, uint32_t cp0_sel);
 
-inline void pracc_swap16_array(struct mips_ejtag *ejtag_info, uint32_t *buf, int count)
+static inline void pracc_swap16_array(struct mips_ejtag *ejtag_info, uint32_t *buf, int count)
 {
        if (ejtag_info->isa && ejtag_info->endianness)
                for (int i = 0; i != count; i++)