From 690a0ba64936d1b995dbb0cd40af1f0149e696dd Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Wed, 12 Jan 2022 08:24:57 -0800 Subject: [PATCH] Update BytecodeBuilder.cpp Clean up casts --- Compiler/src/BytecodeBuilder.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Compiler/src/BytecodeBuilder.cpp b/Compiler/src/BytecodeBuilder.cpp index ac8ad1da..3a0ef479 100644 --- a/Compiler/src/BytecodeBuilder.cpp +++ b/Compiler/src/BytecodeBuilder.cpp @@ -714,7 +714,7 @@ void BytecodeBuilder::writeLineInfo(std::string& ss) const // third pass: write resulting data int logspan = log2(span); - writeByte(ss, static_cast(logspan)); + writeByte(ss, uint8_t(logspan)); uint8_t lastOffset = 0; @@ -723,9 +723,9 @@ void BytecodeBuilder::writeLineInfo(std::string& ss) const int delta = lines[i] - baseline[i >> logspan]; // Check delta if is a valid byte value LUAU_ASSERT(delta >= 0 && delta <= 255); - - writeByte(ss, static_cast(delta) - lastOffset); - lastOffset = static_cast(delta); + + writeByte(ss, uint8_t(delta) - lastOffset); + lastOffset = uint8_t(delta); } int lastLine = 0;