aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-10-20 11:50:14 +0200
committerTristan Gingold <tgingold@free.fr>2019-10-20 11:50:14 +0200
commit56d1edff7fc40f745a47f6860bc2f9860d80052b (patch)
tree4741f3f3dd46f890c60878ab50147892f374bd34 /src/synth/synth-expr.adb
parent663b68d2cc22967352aa43c8135a61c24d8d9503 (diff)
downloadghdl-56d1edff7fc40f745a47f6860bc2f9860d80052b.tar.gz
ghdl-56d1edff7fc40f745a47f6860bc2f9860d80052b.tar.bz2
ghdl-56d1edff7fc40f745a47f6860bc2f9860d80052b.zip
synth: add value_const.
Diffstat (limited to 'src/synth/synth-expr.adb')
-rw-r--r--src/synth/synth-expr.adb1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/synth/synth-expr.adb b/src/synth/synth-expr.adb
index e4e12f6e5..9be6d5182 100644
--- a/src/synth/synth-expr.adb
+++ b/src/synth/synth-expr.adb
@@ -1558,6 +1558,7 @@ package body Synth.Expr is
N : Net;
begin
Res := Synth_Expression (Syn_Inst, Pfx);
+ Strip_Const (Res);
Res_Typ := Res.Typ.Rec.E (Idx + 1).Typ;
if Res.Kind = Value_Const_Record then
return Res.Rec.V (Idx + 1);