From 42c9b9ef681b318b44e29ef47addc0fcd4d38947 Mon Sep 17 00:00:00 2001 From: Dhaval Chaudhari Date: Mon, 5 Jan 2026 23:35:47 +0530 Subject: [PATCH] move outside of VERIFIC_SYSTEMVERILOG_SUPPORT --- frontends/verific/verific.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frontends/verific/verific.cc b/frontends/verific/verific.cc index b3fe80a3a..1a5e6b5c7 100644 --- a/frontends/verific/verific.cc +++ b/frontends/verific/verific.cc @@ -3074,7 +3074,6 @@ std::string verific_import(Design *design, const std::mapsecond; // use Verific optimizations -#ifdef VERIFIC_SYSTEMVERILOG_SUPPORT if (verific_opt) { log(" Running Verific optimizations for %s.\n", it->first.c_str()); @@ -3084,7 +3083,6 @@ std::string verific_import(Design *design, const std::mapfirst.c_str()); nl->OperatorOptimization(); } -#endif if (nl_done.count(it->first) == 0) { VerificImporter importer(false, false, false, false, false, false, false, false); @@ -3707,12 +3705,12 @@ struct VerificPass : public Pass { break; } -#ifdef VERIFIC_SYSTEMVERILOG_SUPPORT if (GetSize(args) > argidx && args[argidx] == "-optimization") { verific_opt = true; - continue; + goto check_error; } +#ifdef VERIFIC_SYSTEMVERILOG_SUPPORT if (GetSize(args) > argidx && (args[argidx] == "-f" || args[argidx] == "-F")) { unsigned verilog_mode = veri_file::UNDEFINED;