From c85b065c9b871d6b96382e89d73adb7f559b69de Mon Sep 17 00:00:00 2001 From: reshilkin Date: Fri, 11 Aug 2023 12:59:22 +0300 Subject: [PATCH] added explicit cast --- src/idl_parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/idl_parser.cpp b/src/idl_parser.cpp index 2eef2d7bb3e..c6cbee450a6 100644 --- a/src/idl_parser.cpp +++ b/src/idl_parser.cpp @@ -2104,7 +2104,7 @@ CheckedError Parser::ParseSingleValue(const std::string *name, Value &e, // Get an indentifier: NAN, INF, or function name like cos/sin/deg. NEXT(); if (token_ != kTokenIdentifier) return Error("constant name expected"); - attribute_.insert(0, 1, sign); + attribute_.insert(size_t(0), size_t(1), sign); } const auto in_type = e.type.base_type; @@ -3425,7 +3425,7 @@ CheckedError Parser::ParseFlexBufferValue(flexbuffers::Builder *builder) { NEXT(); if (token_ != kTokenIdentifier) return Error("floating-point constant expected"); - attribute_.insert(0, 1, sign); + attribute_.insert(size_t(0), size_t(1), sign); ECHECK(ParseFlexBufferNumericConstant(builder)); NEXT(); break;