From 669d7e78866c6d0eaafd114c4d06516a00270c00 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 07d93548de3b..fe93765ce7e3 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());