浏览代码

MIPS: inline routine should be static here

gcc will remove this "unused" routine and cause a linking error.
symbol not found when linking.

Signed-off-by: duhuanpeng <548708880@qq.com>
duhuanpeng 5 年之前
父节点
当前提交
ee61d78b18
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      libcpu/mips/common/mips_fpu.h

+ 2 - 2
libcpu/mips/common/mips_fpu.h

@@ -18,7 +18,7 @@
  * init hardware FPU
  */
 #ifdef RT_USING_FPU
-inline void rt_hw_fpu_init(void)
+rt_inline void rt_hw_fpu_init(void)
 {
     rt_uint32_t c0_status = 0;
     rt_uint32_t c1_status = 0;
@@ -38,7 +38,7 @@ inline void rt_hw_fpu_init(void)
     return ;
 }
 #else
-    inline void rt_hw_fpu_init(void){} /* Do nothing */
+    rt_inline void rt_hw_fpu_init(void){} /* Do nothing */
 #endif
 
 #endif