summaryrefslogtreecommitdiff
path: root/src/vhdl/sem_expr.ads
diff options
context:
space:
mode:
authorTristan Gingold2016-01-10 07:24:30 +0100
committerTristan Gingold2016-01-11 20:31:38 +0100
commit3e14b70c1f1decc36cecabe909c5cb2c3464f7d3 (patch)
tree6d2d17749186745b7f6da2d88028f326b11c51c1 /src/vhdl/sem_expr.ads
parenta6b81adee6e413426bcb114cbda5c4981c1f5900 (diff)
downloadghdl-3e14b70c1f1decc36cecabe909c5cb2c3464f7d3.tar.gz
ghdl-3e14b70c1f1decc36cecabe909c5cb2c3464f7d3.tar.bz2
ghdl-3e14b70c1f1decc36cecabe909c5cb2c3464f7d3.zip
vhdl08: maybe insert implicit condition operator in concurrent statement.
Diffstat (limited to 'src/vhdl/sem_expr.ads')
-rw-r--r--src/vhdl/sem_expr.ads4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vhdl/sem_expr.ads b/src/vhdl/sem_expr.ads
index 5d84902..523ace9 100644
--- a/src/vhdl/sem_expr.ads
+++ b/src/vhdl/sem_expr.ads
@@ -69,6 +69,10 @@ package Sem_Expr is
-- A check is made that COND can be read.
function Sem_Condition (Cond : Iir) return Iir;
+ -- Insert an implicit condition operator for EXPR. Use only when EXPR
+ -- is fully analyzed, otherwise use Sem_Condition.
+ function Maybe_Insert_Condition_Operator (Expr : Iir) return Iir;
+
-- Same as Sem_Expression but knowing that the type of EXPR must be a
-- composite type. Used for expressions in assignment statement when the
-- target is an aggregate.