From 051c628175b30d752db4d8e292b992c30364116f Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Tue, 9 Jun 2015 20:15:53 +0200 Subject: evaluation: handle fp_literal in build_constant. --- src/vhdl/evaluation.adb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/vhdl/evaluation.adb b/src/vhdl/evaluation.adb index 76464a777..589ab1fb2 100644 --- a/src/vhdl/evaluation.adb +++ b/src/vhdl/evaluation.adb @@ -199,7 +199,8 @@ package body Evaluation is return Build_Enumeration_Constant (Iir_Index32 (Get_Enum_Pos (Val)), Origin); - when Iir_Kind_Physical_Int_Literal => + when Iir_Kind_Physical_Int_Literal + | Iir_Kind_Physical_Fp_Literal => Res := Create_Iir (Iir_Kind_Physical_Int_Literal); Set_Unit_Name (Res, Get_Primary_Unit_Name (Get_Base_Type (Get_Type (Origin)))); -- cgit v1.2.3