We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0cc0d20 + 71b21ed commit 2234bb6Copy full SHA for 2234bb6
llvm/lib/YkIR/YkIRWriter.cpp
@@ -55,7 +55,8 @@ enum OperandKind {
55
};
56
57
enum TypeKind {
58
- Integer = 0,
+ Void = 0,
59
+ Integer,
60
UnimplementedType = 255, // YKFIXME: Will eventually be deleted.
61
62
@@ -235,7 +236,9 @@ class YkIRWriter {
235
236
}
237
238
void serialiseType(Type *Ty) {
- if (IntegerType *ITy = dyn_cast<IntegerType>(Ty)) {
239
+ if (Ty->isVoidTy()) {
240
+ OutStreamer.emitInt8(TypeKind::Void);
241
+ } else if (IntegerType *ITy = dyn_cast<IntegerType>(Ty)) {
242
OutStreamer.emitInt8(TypeKind::Integer);
243
OutStreamer.emitInt32(ITy->getBitWidth());
244
} else {
0 commit comments