diff options
Diffstat (limited to 'src/synth')
-rw-r--r-- | src/synth/synth-context.ads | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/synth/synth-context.ads b/src/synth/synth-context.ads index 27135011e..a03517b53 100644 --- a/src/synth/synth-context.ads +++ b/src/synth/synth-context.ads @@ -28,7 +28,6 @@ with Vhdl.Nodes; use Vhdl.Nodes; package Synth.Context is -- Values are stored into Synth_Instance, which is parallel to simulation -- Block_Instance_Type. - type Objects_Array is array (Object_Slot_Type range <>) of Value_Acc; type Synth_Instance_Type (<>) is limited private; type Synth_Instance_Acc is access Synth_Instance_Type; @@ -93,6 +92,8 @@ package Synth.Context is function Create_Value_Instance (Inst : Synth_Instance_Acc) return Value_Acc; private + type Objects_Array is array (Object_Slot_Type range <>) of Value_Acc; + type Synth_Instance_Type (Max_Objs : Object_Slot_Type) is limited record -- Module which owns gates created for this instance. M : Module; |