From: Eddie Hung Date: Tue, 27 Aug 2019 00:48:54 +0000 (-0700) Subject: Account for maxsubcnt overflowing X-Git-Tag: working-ls180~1085^2~18 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=45c34c87eeb0a530a7aae14a0d538c5b6ff53faa;p=yosys.git Account for maxsubcnt overflowing --- diff --git a/passes/pmgen/test_pmgen.cc b/passes/pmgen/test_pmgen.cc index 5b0cf0751..2695fe802 100644 --- a/passes/pmgen/test_pmgen.cc +++ b/passes/pmgen/test_pmgen.cc @@ -217,7 +217,7 @@ void generate_pattern(std::function)> run, const run(matcher, [](){}); } - if (submodcnt) + if (submodcnt && maxsubcnt < (1 << 16)) maxsubcnt *= 2; design->remove(mod);