mirror of
https://github.com/YosysHQ/yosys.git
synced 2026-08-22 14:17:27 +02:00
Verific: Produce errors for instantiating unknown module
Because if the unknown module is connected to any constants, Verific will actually break all constants in the same module, even if they have nothing to do structurally with that instance of an unknown module. Signed-off-by: Clifford Wolf <[email protected]>
This commit is contained in:
@@ -1800,6 +1800,9 @@ struct VerificPass : public Pass {
|
||||
RuntimeFlags::SetVar("veri_extract_multiport_rams", 1);
|
||||
RuntimeFlags::SetVar("db_infer_wide_operators", 1);
|
||||
|
||||
// WARNING: instantiating unknown module 'XYZ' (VERI-1063)
|
||||
Message::SetMessageType("VERI-1063", VERIFIC_ERROR);
|
||||
|
||||
verific_verbose = 0;
|
||||
|
||||
const char *release_str = Message::ReleaseString();
|
||||
|
||||
Reference in New Issue
Block a user