[Mlir-commits] [mlir] [MLIR] Remove unnecessary include from MathToEmitC.h to fix build issue (PR #125466)

Tomer Solomon llvmlistbot at llvm.org
Sun Feb 2 23:43:14 PST 2025


https://github.com/recursion-man created https://github.com/llvm/llvm-project/pull/125466

This removes the unnecessary inclusion of mlir/Dialect/EmitC/IR/EmitC.h from MathToEmitC.h, which caused a build failure due to a missing EmitCEnums.h.inc. The include was not needed, and removing it resolves the issue without requiring additional dependencies.

>From 69ab0d325bc15b8e7ccb8128d148c27a013bbda7 Mon Sep 17 00:00:00 2001
From: Tomer Solomon <tomsol2009 at gmail.com>
Date: Mon, 3 Feb 2025 09:27:48 +0200
Subject: [PATCH] [MLIR] Remove unnecessary include from MathToEmitC.h to fix
 build issue

---
 mlir/include/mlir/Conversion/MathToEmitC/MathToEmitC.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/mlir/include/mlir/Conversion/MathToEmitC/MathToEmitC.h b/mlir/include/mlir/Conversion/MathToEmitC/MathToEmitC.h
index 0fc33bf790be4e..c61773026ca53d 100644
--- a/mlir/include/mlir/Conversion/MathToEmitC/MathToEmitC.h
+++ b/mlir/include/mlir/Conversion/MathToEmitC/MathToEmitC.h
@@ -8,7 +8,6 @@
 
 #ifndef MLIR_CONVERSION_MATHTOEMITC_MATHTOEMITC_H
 #define MLIR_CONVERSION_MATHTOEMITC_MATHTOEMITC_H
-#include "mlir/Dialect/EmitC/IR/EmitC.h"
 namespace mlir {
 class RewritePatternSet;
 namespace emitc {



More information about the Mlir-commits mailing list