Why is this an issue?

This rule raises an issue if an std_logic_vector does not define a range.

How to fix it

Code examples

Noncompliant code example

signal sig : std_logic_vector; -- Noncompliant: Range not set

Compliant solution

signal sig : std_logic_vector(2 downto 0);