diff --git a/include/spt/Dialect/FIRRTL/IR/FIRRTL.td b/include/spt/Dialect/FIRRTL/IR/FIRRTL.td index ff3fea4a18..9493261b3a 100644 --- a/include/spt/Dialect/FIRRTL/IR/FIRRTL.td +++ b/include/spt/Dialect/FIRRTL/IR/FIRRTL.td @@ -8,6 +8,7 @@ #define FIRRTL_OPS include "mlir/IR/OpBase.td" +include "mlir/Interfaces/SideEffects.td" def FIRRTLDialect : Dialect { let name = "firrtl"; diff --git a/include/spt/Dialect/FIRRTL/IR/Ops.h b/include/spt/Dialect/FIRRTL/IR/Ops.h index eb24c7fd0b..74e63ddf43 100644 --- a/include/spt/Dialect/FIRRTL/IR/Ops.h +++ b/include/spt/Dialect/FIRRTL/IR/Ops.h @@ -12,6 +12,7 @@ #include "mlir/IR/FunctionSupport.h" #include "mlir/IR/OpDefinition.h" #include "mlir/IR/SymbolTable.h" +#include "mlir/Interfaces/SideEffects.h" namespace spt { namespace firrtl {