aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue67/nullacc.vhdl
blob: 31d3328f5c07113c1dd2d02bd787cdcb27d457d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
entity nullacc is
end nullacc;

architecture behav of nullacc is
begin
  process
    type int_acc is access integer;
    variable v : int_acc;
  begin
    v := new integer'(7);
    assert v.all = 7 severity failure;
    deallocate (v);
    assert v.all = 0 severity note; -- access error
    wait;
  end process;
end behav;