Why is this an issue?

An empty range is likely a coding mistake. There is no reason for a range to be empty.

How to fix it

Code examples

Noncompliant code example

i0 : in std_logic_vector(7 to 0);

Compliant solution

i0 : in std_logic_vector(0 to 7);