Fix codex warnings

Signed-off-by: wangyantian <wangyantian@huawei.com>
This commit is contained in:
wangyantian 2022-03-15 19:21:15 +08:00
parent e3f9f4c506
commit 2ca9255946
7 changed files with 11 additions and 10 deletions

View File

@ -349,7 +349,7 @@ void Parser::ParseResetFunctionLabelsAndParams()
for (const auto &t : context_.function_arguments_lists) {
curr_func_ = &(program_.function_table.at(t.first));
curr_func_->regs_num = curr_func_->value_of_first_param + 1;
curr_func_->regs_num = static_cast<size_t>(curr_func_->value_of_first_param + 1);
for (const auto &v : t.second) {
if (!curr_func_->ins.empty() && curr_func_->ins.size() >= v.first &&

View File

@ -112,7 +112,8 @@ private:
inline void GetWarning(const std::string &mess = "", Error::ErrorType err = Error::ErrorType::ERR_NONE,
int8_t shift = 0, const std::string &add_mess = "")
{
war_.emplace_back(mess, line_stric_, err, add_mess, context_.tokens[context_.number - 1].bound_left + shift,
war_.emplace_back(mess, line_stric_, err, add_mess,
context_.tokens[context_.number - 1].bound_left + static_cast<size_t>(shift),
context_.tokens[context_.number - 1].bound_right,
context_.tokens[context_.number - 1].whole_line, Error::ErrorClass::WARNING);
}

View File

@ -440,8 +440,8 @@ const int64_t NANOSECONDS_PER_SEC = 1000000000;
struct timespec ConvertTime(uint64_t ms, uint64_t ns)
{
struct timespec time = {0, 0};
time_t seconds = ms / MILLISECONDS_PER_SEC;
time_t nanoseconds = (ms % MILLISECONDS_PER_SEC) * NANOSECONDS_PER_MILLISEC + ns;
auto seconds = static_cast<time_t>(ms / MILLISECONDS_PER_SEC);
auto nanoseconds = static_cast<time_t>((ms % MILLISECONDS_PER_SEC) * NANOSECONDS_PER_MILLISEC + ns);
time.tv_sec += seconds;
time.tv_nsec += nanoseconds;
if (time.tv_nsec >= NANOSECONDS_PER_SEC) {

View File

@ -265,7 +265,7 @@ void SignalHook::Handler(int signo, siginfo_t *siginfo, void *ucontext_raw)
}
// Call user handler
size_t handler_flags = signal_hooks[signo].user_action_.sa_flags;
auto handler_flags = static_cast<size_t>(signal_hooks[signo].user_action_.sa_flags);
auto *ucontext = static_cast<ucontext_t *>(ucontext_raw);
sigset_t mask;
sigemptyset(&mask);

View File

@ -121,7 +121,7 @@ private:
// Get ((uint8_t*)tail)[i - 1]:
uintptr_t block_pointer = tail + sizeof(uint8_t) * (i - 1);
uint8_t block = *reinterpret_cast<uint8_t *>(block_pointer);
uint32_t temp = static_cast<uint32_t>(block << (TAIL_SHIFT * (i - 1U)));
uint32_t temp = static_cast<uint32_t>(block) << (TAIL_SHIFT * (i - 1U));
k1 ^= temp;
if (i == 1) {
k1 = Rotl(k1, TAIL_LAST_SHIFT);
@ -180,7 +180,7 @@ private:
uint32_t k1 = 0;
for (size_t i = tail_len; i > 0; i--) {
uint8_t block = memblock[i - 1U];
uint32_t temp = static_cast<uint32_t>(block << (TAIL_SHIFT * (i - 1U)));
uint32_t temp = static_cast<uint32_t>(block) << (TAIL_SHIFT * (i - 1U));
k1 ^= temp;
if (i == 1) {
k1 = Rotl(k1, TAIL_LAST_SHIFT);

View File

@ -261,7 +261,7 @@ int CompareMUtf8ToMUtf8(const uint8_t *mutf8_1, const uint8_t *mutf8_2)
auto [c1p1, c1p2] = SplitUtf16Pair(c1);
auto [c2p1, c2p2] = SplitUtf16Pair(c2);
int result = c1p1 - c2p1;
auto result = static_cast<int>(c1p1 - c2p1);
if (result != 0) {
return result;
}
@ -308,7 +308,7 @@ int CompareUtf8ToUtf8(const uint8_t *utf8_1, size_t utf8_1_length, const uint8_t
auto [c1p1, c1p2] = SplitUtf16Pair(c1);
auto [c2p1, c2p2] = SplitUtf16Pair(c2);
int result = c1p1 - c2p1;
auto result = static_cast<int>(c1p1 - c2p1);
if (result != 0) {
return result;
}

View File

@ -222,7 +222,7 @@ private:
{
ASSERT(static_cast<uint8_t>(opcode) >= LineNumberProgramItem::OPCODE_BASE);
auto adjust_opcode = static_cast<uint8_t>(opcode) - LineNumberProgramItem::OPCODE_BASE;
auto adjust_opcode = static_cast<uint8_t>(static_cast<uint8_t>(opcode) - LineNumberProgramItem::OPCODE_BASE);
auto pc_offset = static_cast<uint32_t>(adjust_opcode / LineNumberProgramItem::LINE_RANGE);
int32_t line_offset = adjust_opcode % LineNumberProgramItem::LINE_RANGE + LineNumberProgramItem::LINE_BASE;
state_.AdvancePc(pc_offset);