Signals from a process' sensitivity list should not be affected in that process. This can lead to a reactivation of the process.
process(sig) is begin sig <= '0'; -- Noncompliant end process;