diff --git a/frameworks/bridge/js_frontend/engine/jsi/ark_js_runtime.cpp b/frameworks/bridge/js_frontend/engine/jsi/ark_js_runtime.cpp index 5ae0c84f..a179c42b 100644 --- a/frameworks/bridge/js_frontend/engine/jsi/ark_js_runtime.cpp +++ b/frameworks/bridge/js_frontend/engine/jsi/ark_js_runtime.cpp @@ -227,7 +227,7 @@ Local PandaFunctionData::Callback(panda::JsiRuntimeCallInfo *info) c std::vector> argv; uint32_t length = info->GetArgsNumber(); argv.reserve(length); - for (int i = 0; i < length; ++i) { + for (uint32_t i = 0; i < length; ++i) { argv.emplace_back( std::static_pointer_cast(std::make_shared(runtime_, info->GetCallArgRef(i)))); } diff --git a/frameworks/bridge/js_frontend/engine/jsi/jsi_base_utils.cpp b/frameworks/bridge/js_frontend/engine/jsi/jsi_base_utils.cpp index 072690ba..88f163b3 100644 --- a/frameworks/bridge/js_frontend/engine/jsi/jsi_base_utils.cpp +++ b/frameworks/bridge/js_frontend/engine/jsi/jsi_base_utils.cpp @@ -117,8 +117,8 @@ std::string JsiBaseUtils::JsiDumpSourceFile(const std::string& stackStr, const R // collect error info first for (uint32_t i = 1; i < res.size(); i++) { std::string temp = res[i]; - int32_t closeBracePos = temp.find(closeBrace); - int32_t openBracePos = temp.find(openBrace); + int32_t closeBracePos = static_cast(temp.find(closeBrace)); + int32_t openBracePos = static_cast(temp.find(openBrace)); std::string line = ""; std::string column = "";