An empty conditional branch is usually an indication that a feature has not been implemented yet.
Please review this code and either implement the missing functionality or remove the empty branch if it is no longer needed.
The following structures are checked for emptiness:
if, elsif, and else statementswhen clauses in case statementsfor, while, and infinite loopsif, elsif, and else generate statementswhen clauses in case generate statementsfor generate statementsif 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;