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 be2767800e
commit 48cfb064fa
7 changed files with 11 additions and 10 deletions
+1 -1
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 &&
+2 -1
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);
}