atwww
atwww
static code analysis似乎误报,提交中未修改对应代码片段:   RT-Thread BSP Static Build Check / others_at32_hc32和提交也无关联。 
> RT-Thread BSP Static Build Check / others_at32_hc32 (pull_request) 这个CI有报错 麻烦修一下 这个报错是不开启C++支持时,emutls.c文件没有被编译,新增加的emutls_get_pthread_key找不到。 做了以下修改: 1. 使用“RT_USING_CPLUSPLUS11”宏控制,使得C++11支持打开时,才会进行emutls_get_pthread_key符号的查找。同时精简了不启用C++特性时的目标文件大小。 2. 考虑到C中_Thread_local也会使用emutls,将emutls.c文件移动到posix中,因为emutls依赖于RT_USING_PTHREADS。移动文件后,无论是C还是C++都能够正确使用emutls。
static code analysis原因: 修改了emutls.c文件位置,ci调用的tools/ci/cpp_check.py脚本找不到移动后的emutls.c文件的位置。