An empty conditional branch is likely a feature that has not been implemented yet.
Have a look a it and either implement the missing feature or remove the conditional branch if useless.
if reset = '1' then -- Noncompliant end if; for i in 0 to limit loop -- Noncompliant end loop;
With custom forbidden attribute list: val
if reset = '1' then q <= '0'; end if; for i in 0 to limit loop v := v xor data(i); end loop;