From 4480be391dff98d3d55b3cb9cefbe59eb30c6f1f Mon Sep 17 00:00:00 2001 From: jiachongchong Date: Thu, 14 Aug 2025 19:52:37 +0800 Subject: [PATCH] fix code warning Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICSY5J Signed-off-by: jiachong Change-Id: I7c6fda88bfcabe836a2d6b6543fa946bd0b9d117 --- ecmascript/module/module_snapshot.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ecmascript/module/module_snapshot.cpp b/ecmascript/module/module_snapshot.cpp index 4ea54183e3..7fb79411c8 100644 --- a/ecmascript/module/module_snapshot.cpp +++ b/ecmascript/module/module_snapshot.cpp @@ -194,8 +194,8 @@ bool ModuleSnapshot::ReadDataFromFile(JSThread *thread, std::unique_ptrdataIndex_); // 8-byte alignment - const size_t alignPadding = AlignUp(readPtr - static_cast(fileMapMem.GetOriginAddr()), sizeof(uint64_t)) - - (readPtr - static_cast(fileMapMem.GetOriginAddr())); + const size_t offset = static_cast(readPtr - static_cast(fileMapMem.GetOriginAddr())); + const size_t alignPadding = AlignUp(offset, sizeof(uint64_t)) - offset; readPtr += alignPadding; remaining -= alignPadding; @@ -451,8 +451,8 @@ bool ModuleSnapshot::WriteDataToFile( writePtr += sizeof(data->dataIndex_); // padding - const size_t pad1 = AlignUp(writePtr - static_cast(fileMapMem.GetOriginAddr()), sizeof(uint64_t)) - - (writePtr - static_cast(fileMapMem.GetOriginAddr())); + const size_t offset1 = static_cast(writePtr - static_cast(fileMapMem.GetOriginAddr())); + const size_t pad1 = AlignUp(offset1, sizeof(uint64_t)) - offset1; if (pad1 > 0) { if (memset_s(writePtr, pad1, 0, pad1) != EOK) { // 0: reset LOG_ECMA(ERROR) << "ModuleSnapshot::WriteDataToFile memset_s write pad1 failed"; @@ -468,8 +468,8 @@ bool ModuleSnapshot::WriteDataToFile( writePtr += sizeof(data->sizeLimit_); // alignment to size_t - const size_t pad2 = AlignUp(writePtr - static_cast(fileMapMem.GetOriginAddr()), sizeof(uint64_t)) - - (writePtr - static_cast(fileMapMem.GetOriginAddr())); + const size_t offset2 = static_cast(writePtr - static_cast(fileMapMem.GetOriginAddr())); + const size_t pad2 = AlignUp(offset2, sizeof(uint64_t)) - offset2; if (pad2 > 0) { if (memset_s(writePtr, pad2, 0, pad2) != EOK) { // 0: reset LOG_ECMA(ERROR) << "ModuleSnapshot::WriteDataToFile memset_s write pad2 failed"; -- Gitee