diff --git a/frontends/verific/verific.cc b/frontends/verific/verific.cc index 25c1ab88d..c9c97275c 100644 --- a/frontends/verific/verific.cc +++ b/frontends/verific/verific.cc @@ -3688,22 +3688,23 @@ struct VerificPass : public Pass { veri_file::AddLOption(args[++argidx].c_str()); continue; } - if (args[argidx] == "-set_relaxed_file_libext_modes") { - veri_file::AddLibExt(".v"); - veri_file::AddLibExt(".vh"); - veri_file::AddLibExt(".sv"); - veri_file::AddLibExt(".sv1"); - veri_file::AddLibExt(".svh"); - veri_file::AddLibExt(".svp"); - veri_file::AddLibExt(".h"); - veri_file::AddLibExt(".inc"); - continue; - } #endif break; } #ifdef VERIFIC_SYSTEMVERILOG_SUPPORT + + if (GetSize(args) > argidx && args[argidx] == "-set_relaxed_file_libext_modes") { + veri_file::AddLibExt(".v"); + veri_file::AddLibExt(".vh"); + veri_file::AddLibExt(".sv"); + veri_file::AddLibExt(".sv1"); + veri_file::AddLibExt(".svh"); + veri_file::AddLibExt(".svp"); + veri_file::AddLibExt(".h"); + veri_file::AddLibExt(".inc"); + continue; + } if (GetSize(args) > argidx && (args[argidx] == "-f" || args[argidx] == "-F")) { unsigned verilog_mode = veri_file::UNDEFINED;