Fix VoidType serialization

This commit is contained in:
Lauri Vasama
2026-06-10 11:12:15 +02:00
committed by Pietro Fezzardi
parent e02aa215fa
commit 15c5da73f2
+6 -1
View File
@@ -158,10 +158,15 @@ AddressableType VoidType::removeConst() const {
template<std::same_as<VoidType>>
static VoidType readType(mlir::DialectBytecodeReader &Reader) {
return VoidType::get(Reader.getContext());
bool Const;
if (readBool(Const, Reader).failed())
return {};
return VoidType::get(Reader.getContext(), Const);
}
static void writeType(VoidType Type, mlir::DialectBytecodeWriter &Writer) {
writeBool(Type.getIsConst(), Writer);
}
//===----------------------------- IntegerType ----------------------------===//