aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/simulate/simulation-main.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/simulate/simulation-main.adb')
-rw-r--r--src/vhdl/simulate/simulation-main.adb9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/vhdl/simulate/simulation-main.adb b/src/vhdl/simulate/simulation-main.adb
index d4b26320f..cd93165da 100644
--- a/src/vhdl/simulate/simulation-main.adb
+++ b/src/vhdl/simulate/simulation-main.adb
@@ -849,7 +849,7 @@ package body Simulation.Main is
procedure Create_Implicit_Signal (Sig : Iir_Value_Literal_Acc;
Val : Iir_Value_Literal_Acc;
- Time : Ghdl_I64;
+ Time : Std_Time;
Prefix : Iir_Value_Literal_Acc;
Kind : Signal_Type_Kind)
is
@@ -874,10 +874,10 @@ package body Simulation.Main is
case Kind is
when Implicit_Stable =>
Sig.Sig := Grt.Signals.Ghdl_Create_Stable_Signal
- (To_Ghdl_Value_Ptr (Val.B1'Address), Std_Time (Time));
+ (To_Ghdl_Value_Ptr (Val.B1'Address), Time);
when Implicit_Quiet =>
Sig.Sig := Grt.Signals.Ghdl_Create_Quiet_Signal
- (To_Ghdl_Value_Ptr (Val.B1'Address), Std_Time (Time));
+ (To_Ghdl_Value_Ptr (Val.B1'Address), Time);
when Implicit_Transaction =>
Sig.Sig := Grt.Signals.Ghdl_Create_Transaction_Signal
(To_Ghdl_Value_Ptr (Val.B1'Address));
@@ -1076,8 +1076,7 @@ package body Simulation.Main is
Create_Implicit_Signal
(E.Sig, E.Val, E.Time, E.Prefix, E.Kind);
when Implicit_Delayed =>
- Create_Delayed_Signal (E.Sig, E.Val,
- E.Prefix, Std_Time (E.Time));
+ Create_Delayed_Signal (E.Sig, E.Val, E.Prefix, E.Time);
when User_Signal =>
Create_User_Signal (E.Instance, E.Decl, E.Sig, E.Val);
end case;