diff --git a/libevmasm/Assembly.cpp b/libevmasm/Assembly.cpp index ec219d8b9..f1c239574 100644 --- a/libevmasm/Assembly.cpp +++ b/libevmasm/Assembly.cpp @@ -705,7 +705,7 @@ LinkerObject const& Assembly::assemble(bool eof) const if (eof) { assertThrow(codeLength > 0 && codeLength <= 0xffff, AssemblyException, "Invalid code section size."); - toBigEndian(uint16_t(codeLength), eofCodeLength); + toBigEndian(codeLength, eofCodeLength); } auto const dataStart = ret.bytecode.size(); @@ -778,7 +778,7 @@ LinkerObject const& Assembly::assemble(bool eof) const if (eof) { assertThrow(/*dataLength >= 0 && */ dataLength <= 0xffff, AssemblyException, "Invalid data section size."); - toBigEndian(uint16_t(dataLength), eofDataLength); + toBigEndian(dataLength, eofDataLength); } return ret;