diff --git a/Compiler/src/Compiler.cpp b/Compiler/src/Compiler.cpp index 5d22f3e9..e8b8db4a 100644 --- a/Compiler/src/Compiler.cpp +++ b/Compiler/src/Compiler.cpp @@ -1484,7 +1484,7 @@ struct Compiler { std::string formatString; - unsigned int stringsLeft = expr->strings.size; + size_t stringsLeft = expr->strings.size; for (AstArray const& string : expr->strings) { @@ -1543,7 +1543,7 @@ struct Compiler bytecode.emitABC(LOP_NAMECALL, target, target, uint8_t(BytecodeBuilder::getStringHash(formatMethod))); bytecode.emitAux(formatMethodIndex); - bytecode.emitABC(LOP_CALL, target, expr->expressions.size + 2, 2); + bytecode.emitABC(LOP_CALL, target, uint8_t(expr->expressions.size + 2), 2); } static uint8_t encodeHashSize(unsigned int hashSize)