aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/evaluation.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/evaluation.ads')
-rw-r--r--src/vhdl/evaluation.ads3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vhdl/evaluation.ads b/src/vhdl/evaluation.ads
index be2f92e05..440570796 100644
--- a/src/vhdl/evaluation.ads
+++ b/src/vhdl/evaluation.ads
@@ -127,6 +127,9 @@ package Evaluation is
-- IS_POS is true) or extreme negative value.
function Build_Extreme_Value (Is_Pos : Boolean; Origin : Iir) return Iir;
+ -- Create a Iir_Kind_Overflow node of type EXPR_TYPE for ORIGIN.
+ function Build_Overflow (Origin : Iir; Expr_Type : Iir) return Iir;
+
-- Create an array subtype from LEN and BASE_TYPE, according to rules
-- of LRM93 7.3.2.2. (which are the same as LRM93 7.2.4).
function Create_Unidim_Array_By_Length