VHDL155: All deferred constants should be initialized

Summary

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
LOW--Intentionality | Logical5minsynthesis, do254, linter, simulation, do254-ss7

Description

All deferred constants should be initialized.

Noncompliant code example

package fly is
  constant deferred_a : integer; -- deferred constant
  constant deferred_b : integer; -- deferred constant
  constant not_deferred : integer := 12;
end;

package body fly is
  constant deferred_a : integer := 3;
  -- Noncompliant: deferred_b is not initialized
end;

Compliant solution

package fly is
  constant deferred_a : integer; -- deferred constant
  constant deferred_b : integer; -- deferred constant
  constant not_deferred : integer := 12;
end;

package body fly is
  constant deferred_a : integer := 3;
  constant deferred_b : integer := 5;
end;

Parameters

No parameters.