From a57d3b1635f6eb007170c2274b7931d69949ce2a Mon Sep 17 00:00:00 2001 From: qiuyu Date: Fri, 15 Jul 2022 11:48:53 +0800 Subject: [PATCH] Fix codecheck warning: mix signed and unsigned numbers Cherry-pick from https://gitee.com/qiuyu22/ark_ts2abc/pulls/342 Fix codecheck warning: mix signed and unsigned numbers Signed-off-by: qiuyu Change-Id: I54e25c9b2cda5c083b91b342ffb4a77f8b7d4023 --- ts2panda/ts2abc/type_adapter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts2panda/ts2abc/type_adapter.cpp b/ts2panda/ts2abc/type_adapter.cpp index 1ab1e303fc..a0ae080162 100644 --- a/ts2panda/ts2abc/type_adapter.cpp +++ b/ts2panda/ts2abc/type_adapter.cpp @@ -92,7 +92,7 @@ void TypeAdapter::HandleTypeForFunction(panda::pandasm::Function *func, size_t a auto it = vreg_type_map.find(vreg); if (it != vreg_type_map.end()) { ASSERT(std::find(finished_vregs.begin(), finished_vregs.end(), vreg) == finished_vregs.end()); - int32_t arg_order = func->regs_num - arg - 1; + int32_t arg_order = static_cast(func->regs_num) - static_cast(arg) - 1; order_type_map.emplace(arg_order, it->second); finished_vregs.emplace_back(vreg); } -- Gitee