verilog: add sv_maps iterators
[ghdl-vlg.git] / testsuite / synth / issue1680 / test_fail.vhdl
blob660558bced2f99262a4a2f9f1ad7d0061e8f2479
1 library ieee;
2 use ieee.std_logic_1164.all;
4 entity test_fail is
5   port(
6     reset_n_i : in std_ulogic;
7     clock_i : in  std_ulogic;
8     value_o : out std_ulogic
9     );
10 end test_fail;
12 architecture beh of test_fail is
13   
14   signal value_s: std_ulogic;
16   attribute nomerge : string;
17   attribute nomerge of value_s : signal is "";
18   
19 begin
21   regs: process (clock_i, reset_n_i)
22   begin
23     if reset_n_i = '0' then
24       value_s <= '0';
25     elsif rising_edge(clock_i) then
26       value_s <= not value_s;
27     end if;
28   end process;
30   value_o <= value_s;
32 end architecture;