aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/synth/elab-vhdl_values.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/synth/elab-vhdl_values.adb b/src/synth/elab-vhdl_values.adb
index 0dff785a8..391bdf98c 100644
--- a/src/synth/elab-vhdl_values.adb
+++ b/src/synth/elab-vhdl_values.adb
@@ -410,7 +410,7 @@ package body Elab.Vhdl_Values is
function Read_Access (Vt : Valtyp) return Heap_Index is
begin
pragma Assert (Vt.Typ.Kind = Type_Access);
- return Read_Access (Vt.Val.Mem);
+ return Read_Access (Get_Memory (Vt));
end Read_Access;
function Create_Value_Discrete (Val : Int64; Vtype : Type_Acc) return Valtyp