diff options
author | Tristan Gingold <tgingold@free.fr> | 2018-03-04 15:43:55 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2018-03-04 15:43:55 +0100 |
commit | 8a3986828fbb93f82d12535eb970101199ae71df (patch) | |
tree | 4f51401cb6660c3a8fd787bf469b210c9f695f71 /src/grt | |
parent | cb682caa8f6d4432ec67ff90fddb625d395c3d9a (diff) | |
download | ghdl-8a3986828fbb93f82d12535eb970101199ae71df.tar.gz ghdl-8a3986828fbb93f82d12535eb970101199ae71df.tar.bz2 ghdl-8a3986828fbb93f82d12535eb970101199ae71df.zip |
grt-signals: Adjust comments.
Diffstat (limited to 'src/grt')
-rw-r--r-- | src/grt/grt-signals.adb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/grt/grt-signals.adb b/src/grt/grt-signals.adb index 68544f233..ffe53ea74 100644 --- a/src/grt/grt-signals.adb +++ b/src/grt/grt-signals.adb @@ -2974,7 +2974,7 @@ package body Grt.Signals is end if; if Sig.S.Time = 0 then - -- FIXME: the signal should also be active this cycle ?? + -- The signal will be active on the next cycle. Sig.Flags.Implicit_Active_Next := True; end if; end if; @@ -3055,8 +3055,7 @@ package body Grt.Signals is -- Set the updated flag, so that propagation is run only once. Propagation.Table (Net).Updated := True; - -- And put it on the active chain to clear the update flag (this is not - -- the regular use of the active chain). + -- And put it on the Update_Clear_Chain to clear the update flag. Insert_Update_Clear_Chain (Sig_Net); I := Net + 1; @@ -3469,7 +3468,6 @@ package body Grt.Signals is -- Maybe put SIG in the active list, if it will be active during -- the next cycle. -- This can happen only for 'quiet, 'stable or 'delayed. - -- FIXME: not the case for 'Delayed. if Sig.Flags.Implicit_Active_Next then pragma Assert (Sig.S.Mode_Sig in Mode_Signal_Forward); Sig.Flags.Implicit_Active_Next := False; |