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.
1 parent b9d27ac commit c2bff67Copy full SHA for c2bff67
mlir/lib/Conversion/SCFToEmitC/SCFToEmitC.cpp
@@ -322,7 +322,11 @@ void SCFToEmitCPass::runOnOperation() {
322
// Fallback converter
323
// See note https://mlir.llvm.org/docs/DialectConversion/#type-converter
324
// Type converters are called most to least recently inserted
325
- typeConverter.addConversion([](Type t) { return t; });
+ typeConverter.addConversion([](Type type) -> std::optional<Type> {
326
+ if (emitc::isSupportedEmitCType(type))
327
+ return type;
328
+ return {};
329
+ });
330
populateEmitCSizeTTypeConversions(typeConverter);
331
populateSCFToEmitCConversionPatterns(patterns, typeConverter);
332
0 commit comments