From 5338523d5109fbb29d74da91241f1a9f2f8dc653 Mon Sep 17 00:00:00 2001
From: Tristan Gingold <tgingold@free.fr>
Date: Mon, 19 Jun 2017 20:45:00 +0200
Subject: Add reproducer for #370

---
 testsuite/gna/issue370/repro.vhdl | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 testsuite/gna/issue370/repro.vhdl

(limited to 'testsuite/gna/issue370/repro.vhdl')

diff --git a/testsuite/gna/issue370/repro.vhdl b/testsuite/gna/issue370/repro.vhdl
new file mode 100644
index 000000000..2a69be06f
--- /dev/null
+++ b/testsuite/gna/issue370/repro.vhdl
@@ -0,0 +1,26 @@
+entity repro is
+end;
+
+architecture behav of repro is
+  function f return natural is
+  begin
+    return 5;
+  end f;
+
+  constant cst : natural := f;
+
+  type rec1 is record
+    r : bit_vector (1 to cst);
+  end record;
+
+  type rec is record
+    v : bit_vector;
+    r : rec1;
+  end record;
+
+  procedure assign (signal s : out rec; val : rec) is
+  begin
+    s <= val;
+  end assign;
+begin
+end behav;
-- 
cgit v1.2.3