aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-sem_decls.adb
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2022-03-13 21:06:11 +0100
committerTristan Gingold <tgingold@free.fr>2022-03-13 21:06:11 +0100
commitbad82879f21b5daefc9928890711cf2c34a8fb82 (patch)
tree3a552001d63f4a9e7a400e0f570c1aa24916fc94 /src/vhdl/vhdl-sem_decls.adb
parent8d9af3c5b52ba0ac814f2a5f4cda99ea306e813a (diff)
downloadghdl-bad82879f21b5daefc9928890711cf2c34a8fb82.tar.gz
ghdl-bad82879f21b5daefc9928890711cf2c34a8fb82.tar.bz2
ghdl-bad82879f21b5daefc9928890711cf2c34a8fb82.zip
vhdl: check access type restrictions also on completion. Fix #2006
Diffstat (limited to 'src/vhdl/vhdl-sem_decls.adb')
-rw-r--r--src/vhdl/vhdl-sem_decls.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vhdl/vhdl-sem_decls.adb b/src/vhdl/vhdl-sem_decls.adb
index c081cba5d..8f44e0858 100644
--- a/src/vhdl/vhdl-sem_decls.adb
+++ b/src/vhdl/vhdl-sem_decls.adb
@@ -786,7 +786,7 @@ package body Vhdl.Sem_Decls is
while Is_Valid (Ref) loop
pragma Assert
(Get_Kind (Ref) = Iir_Kind_Access_Type_Definition);
- Set_Designated_Type (Ref, Def);
+ Check_Access_Type_Restrictions (Ref, Def);
Ref := Get_Incomplete_Type_Ref_Chain (Ref);
end loop;
Set_Complete_Type_Definition (Old_Def, Def);