aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap5.adb
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2017-11-27 21:09:18 +0100
committerTristan Gingold <tgingold@free.fr>2017-11-27 21:09:18 +0100
commit93e1e6fa9bd08d36307bd4767e94203ca123fbd5 (patch)
treee531662781e88c25347bc8653de19e72c3d79009 /src/vhdl/translate/trans-chap5.adb
parent5e4967dda119ded532aca66be33cf5f8977d43b5 (diff)
downloadghdl-93e1e6fa9bd08d36307bd4767e94203ca123fbd5.tar.gz
ghdl-93e1e6fa9bd08d36307bd4767e94203ca123fbd5.tar.bz2
ghdl-93e1e6fa9bd08d36307bd4767e94203ca123fbd5.zip
trans-chap3: unbox recod in Get_Composite_Base.
Fix #467
Diffstat (limited to 'src/vhdl/translate/trans-chap5.adb')
-rw-r--r--src/vhdl/translate/trans-chap5.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vhdl/translate/trans-chap5.adb b/src/vhdl/translate/trans-chap5.adb
index e989b8075..d02d60528 100644
--- a/src/vhdl/translate/trans-chap5.adb
+++ b/src/vhdl/translate/trans-chap5.adb
@@ -420,7 +420,7 @@ package body Trans.Chap5 is
Chap6.Translate_Signal_Name (Formal, Formal_Sig, Formal_Val);
-- Copy pointer to the values.
- if Get_Info (Formal_Type).Type_Mode in Type_Mode_Arrays then
+ if Get_Info (Formal_Type).Type_Mode in Type_Mode_Composite then
New_Assign_Stmt
(M2Lp (Chap3.Get_Composite_Base (Formal_Val)),
M2Addr (Chap3.Get_Composite_Base (Actual_Val)));