aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt/grt-signals.adb
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2015-01-12 19:03:12 +0100
committerTristan Gingold <tgingold@free.fr>2015-01-12 19:03:12 +0100
commitf6227b6be67383fd0e6d8fd6c273509515ac3bc0 (patch)
treeb0365ad6cd2d961d46df6749c88208be79011083 /src/grt/grt-signals.adb
parent9e5342c2299a14c39d04974d6a7a098fd01173fe (diff)
downloadghdl-f6227b6be67383fd0e6d8fd6c273509515ac3bc0.tar.gz
ghdl-f6227b6be67383fd0e6d8fd6c273509515ac3bc0.tar.bz2
ghdl-f6227b6be67383fd0e6d8fd6c273509515ac3bc0.zip
sem: fix Can_Collapse_Signals regression.
Diffstat (limited to 'src/grt/grt-signals.adb')
-rw-r--r--src/grt/grt-signals.adb1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/grt/grt-signals.adb b/src/grt/grt-signals.adb
index 1a4454aab..226e7f8f5 100644
--- a/src/grt/grt-signals.adb
+++ b/src/grt/grt-signals.adb
@@ -2620,6 +2620,7 @@ package body Grt.Signals is
(Resolv.Resolv_Proc
= To_Resolver_Acc (Ieee_Std_Logic_1164_Resolved_Resolv_Ptr))
and then Sig.S.Nbr_Drivers + Sig.Nbr_Ports <= 1
+ and then Sig.Sig_Kind = Kind_Signal_No
then
-- Optimization: remove resolver if there is at most one
-- source.