diff --git a/frontends/verific/verific.cc b/frontends/verific/verific.cc index e366299d8..56854b5ff 100644 --- a/frontends/verific/verific.cc +++ b/frontends/verific/verific.cc @@ -3688,19 +3688,19 @@ struct VerificPass : public Pass { veri_file::AddLOption(args[++argidx].c_str()); continue; } - if (GetSize(args) > argidx && args[argidx] == "-set_vhdl_default_library_path") { - for (argidx++; argidx < GetSize(args); argidx++) { -#ifdef VERIFIC_VHDL_SUPPORT - vhdl_file::SetDefaultLibraryPath(args[argidx].c_str()); -#endif - } - goto check_error; - } #endif break; } #ifdef VERIFIC_SYSTEMVERILOG_SUPPORT + if (GetSize(args) > argidx && args[argidx] == "-set_vhdl_default_library_path") { + for (argidx++; argidx < GetSize(args); argidx++) { + #ifdef VERIFIC_VHDL_SUPPORT + vhdl_file::SetDefaultLibraryPath(args[argidx].c_str()); + #endif + } + goto check_error; + } if (GetSize(args) > argidx && (args[argidx] == "-f" || args[argidx] == "-F")) { unsigned verilog_mode = veri_file::UNDEFINED;