aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue67/nullacc.vhdl
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/gna/issue67/nullacc.vhdl')
-rw-r--r--testsuite/gna/issue67/nullacc.vhdl18
1 files changed, 18 insertions, 0 deletions
diff --git a/testsuite/gna/issue67/nullacc.vhdl b/testsuite/gna/issue67/nullacc.vhdl
new file mode 100644
index 000000000..31d3328f5
--- /dev/null
+++ b/testsuite/gna/issue67/nullacc.vhdl
@@ -0,0 +1,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;
+
+