summaryrefslogtreecommitdiff
path: root/translate/grt/grt-disp_tree.adb
diff options
context:
space:
mode:
authorTristan Gingold2014-01-26 07:50:15 +0100
committerTristan Gingold2014-01-26 07:50:15 +0100
commitf74185d729e80fb2073375a6c4c39081209e914f (patch)
tree2179dd5f6986120bf05eede09ad10849a4ec6204 /translate/grt/grt-disp_tree.adb
parent2cc6d66e785130bb757bcb73e96cfffdc2c2f0b7 (diff)
downloadghdl-f74185d729e80fb2073375a6c4c39081209e914f.tar.gz
ghdl-f74185d729e80fb2073375a6c4c39081209e914f.tar.bz2
ghdl-f74185d729e80fb2073375a6c4c39081209e914f.zip
Make ghdl_rti_type an address. Remove union from translation.
LLVM preliminary work.
Diffstat (limited to 'translate/grt/grt-disp_tree.adb')
-rw-r--r--translate/grt/grt-disp_tree.adb6
1 files changed, 3 insertions, 3 deletions
diff --git a/translate/grt/grt-disp_tree.adb b/translate/grt/grt-disp_tree.adb
index c72d67b..9e92c83 100644
--- a/translate/grt/grt-disp_tree.adb
+++ b/translate/grt/grt-disp_tree.adb
@@ -237,7 +237,7 @@ package body Grt.Disp_Tree is
To_Ghdl_Rtin_Block_Acc (Child);
Nctxt : Rti_Context;
begin
- Nctxt := (Base => Ctxt.Base + Nblk.Loc.Off,
+ Nctxt := (Base => Ctxt.Base + Nblk.Loc,
Block => Child);
Disp_Header (Nctxt, False);
Disp_Sub_Block (Nblk, Nctxt);
@@ -250,7 +250,7 @@ package body Grt.Disp_Tree is
Length : Ghdl_Index_Type;
Old_Child2 : Ghdl_Rti_Access;
begin
- Nctxt := (Base => To_Addr_Acc (Ctxt.Base + Nblk.Loc.Off).all,
+ Nctxt := (Base => To_Addr_Acc (Ctxt.Base + Nblk.Loc).all,
Block => Child);
Length := Get_For_Generate_Length (Nblk, Ctxt);
Disp_Header (Nctxt, Length > 1);
@@ -276,7 +276,7 @@ package body Grt.Disp_Tree is
To_Ghdl_Rtin_Block_Acc (Child);
Nctxt : Rti_Context;
begin
- Nctxt := (Base => To_Addr_Acc (Ctxt.Base + Nblk.Loc.Off).all,
+ Nctxt := (Base => To_Addr_Acc (Ctxt.Base + Nblk.Loc).all,
Block => Child);
Disp_Header (Nctxt);
if Nctxt.Base /= Null_Address then