entity repro2 is end repro2; architecture behav of repro2 is signal s : natural; begin -- behav process (s) is variable v : natural; begin v := s'delayed (10 ns); end process; process begin s <= 3; wait for 0 ns; s <= 4; wait for 0 ns; s <= 5; wait for 0 ns; s <= 5; wait; end process; end behav;