首批 AICPU 算子告警整改(#3217 / PR #5741)合入后,仓内仍残留少量代码规范告警(含首批整改中风格不一致的项)。本 issue 跟踪该批残留清理,对应 PR #5856;与 #3264(整改 AICPU 算子代码质量告警)同属 AICPU 代码质量整改范围。
char const*
const char*
GetMultiplesValue
const
PopHeap
* const
MakeHeap
SortHeap
DispatchByDtype
strided_slice
trans_data
DispatchDealData
aicpu::PtrToPtr
_ZN
_ZNK
https://gitcode.com/cann/ops-math/pull/5856
背景
首批 AICPU 算子告警整改(#3217 / PR #5741)合入后,仓内仍残留少量代码规范告警(含首批整改中风格不一致的项)。本 issue 跟踪该批残留清理,对应 PR #5856;与 #3264(整改 AICPU 算子代码质量告警)同属 AICPU 代码质量整改范围。
告警清单(6 条 / 7 文件,+10/-10)
char const*统一为const char*(同一类型,纯风格修正)GetMultiplesValue补充const修饰PopHeap定义补充* const与声明一致MakeHeap/SortHeap补充const修饰DispatchByDtype补充const修饰范围外项
strided_slice的 G.EXP.27 ×4(有符号数位运算 UB):由 #3267 另行跟进;trans_data的 G.CNS.04 ×2 为误报:DispatchDealData参数经aicpu::PtrToPtr写入,AICPU 公共头无 const 重载,加const无法编译。验证
_ZN→_ZNK)及符号表元数据差异,均为 private 成员、无外部 ABI 影响,零功能影响;关联PR
https://gitcode.com/cann/ops-math/pull/5856