From 9f79ea44cf9834f8226788de03a49d517673746e Mon Sep 17 00:00:00 2001 From: Andrew Young Date: Sun, 4 Aug 2024 13:11:55 -0700 Subject: [PATCH] [firtool] run CheckRecursiveInstantiation pass --- lib/Firtool/Firtool.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Firtool/Firtool.cpp b/lib/Firtool/Firtool.cpp index 0bfbfc13fb75..5a49c8c4ecea 100644 --- a/lib/Firtool/Firtool.cpp +++ b/lib/Firtool/Firtool.cpp @@ -26,6 +26,8 @@ using namespace circt; LogicalResult firtool::populatePreprocessTransforms(mlir::PassManager &pm, const FirtoolOptions &opt) { + pm.nest().addPass( + firrtl::createCheckRecursiveInstantiation()); // Legalize away "open" aggregates to hw-only versions. pm.nest().addPass(firrtl::createLowerOpenAggsPass());