diff options
Diffstat (limited to 'mlir/lib/Bytecode/Reader/BytecodeReader.cpp')
| -rw-r--r-- | mlir/lib/Bytecode/Reader/BytecodeReader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Bytecode/Reader/BytecodeReader.cpp b/mlir/lib/Bytecode/Reader/BytecodeReader.cpp index c23640d1cfa0..cbb971910b69 100644 --- a/mlir/lib/Bytecode/Reader/BytecodeReader.cpp +++ b/mlir/lib/Bytecode/Reader/BytecodeReader.cpp @@ -165,14 +165,14 @@ public: /// contents of the section in `sectionData`. LogicalResult parseSection(bytecode::Section::ID §ionID, ArrayRef<uint8_t> §ionData) { - size_t length; + uint64_t length; if (failed(parseByte(sectionID)) || failed(parseVarInt(length))) return failure(); if (sectionID >= bytecode::Section::kNumSections) return emitError("invalid section ID: ", unsigned(sectionID)); // Parse the actua section data now that we have its length. - return parseBytes(length, sectionData); + return parseBytes(static_cast<size_t>(length), sectionData); } private: |
