diff options
author | Tristan Gingold <tgingold@free.fr> | 2019-07-03 07:30:34 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2019-07-03 07:30:34 +0200 |
commit | 7e46a516106dc02905e1c85e1d653c05fbe2292a (patch) | |
tree | 46d549881d7118e5edde53fb75640302cb12365b /src/vhdl/translate/trans-chap4.adb | |
parent | a11d847187413ad04a6d98c1e867ccb5e385abe5 (diff) | |
download | ghdl-7e46a516106dc02905e1c85e1d653c05fbe2292a.tar.gz ghdl-7e46a516106dc02905e1c85e1d653c05fbe2292a.tar.bz2 ghdl-7e46a516106dc02905e1c85e1d653c05fbe2292a.zip |
vhdl: add anonymous_signal_declaration.
Diffstat (limited to 'src/vhdl/translate/trans-chap4.adb')
-rw-r--r-- | src/vhdl/translate/trans-chap4.adb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/vhdl/translate/trans-chap4.adb b/src/vhdl/translate/trans-chap4.adb index 419229e66..13688263c 100644 --- a/src/vhdl/translate/trans-chap4.adb +++ b/src/vhdl/translate/trans-chap4.adb @@ -229,7 +229,8 @@ package body Trans.Chap4 is when Iir_Kind_Signal_Declaration | Iir_Kind_Interface_Signal_Declaration => Rtis.Generate_Signal_Rti (Decl); - when Iir_Kind_Guard_Signal_Declaration => + when Iir_Kind_Guard_Signal_Declaration + | Iir_Kind_Anonymous_Signal_Declaration => -- No name created for guard signal. null; when others => @@ -1820,7 +1821,8 @@ package body Trans.Chap4 is | Iir_Kind_Constant_Declaration => Create_Object (Decl); - when Iir_Kind_Signal_Declaration => + when Iir_Kind_Signal_Declaration + | Iir_Kind_Anonymous_Signal_Declaration => Create_Signal (Decl); when Iir_Kind_Object_Alias_Declaration => @@ -2584,7 +2586,8 @@ package body Trans.Chap4 is Need_Final := True; end if; - when Iir_Kind_Signal_Declaration => + when Iir_Kind_Signal_Declaration + | Iir_Kind_Anonymous_Signal_Declaration => Elab_Signal_Declaration (Decl, Parent, False); when Iir_Kind_Object_Alias_Declaration => |