From 1b82dd0fa5700f12da12bd60fd701a58137356a1 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 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 1ab1e303fc4..a0ae080162e 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