aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/nodes_gc.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/nodes_gc.adb')
-rw-r--r--src/vhdl/nodes_gc.adb21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/vhdl/nodes_gc.adb b/src/vhdl/nodes_gc.adb
index f3c9299b9..55b39e324 100644
--- a/src/vhdl/nodes_gc.adb
+++ b/src/vhdl/nodes_gc.adb
@@ -16,9 +16,9 @@
-- Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-- 02111-1307, USA.
-with Ada.Text_IO;
with Ada.Unchecked_Deallocation;
with Types; use Types;
+with Logging; use Logging;
with Nodes;
with Nodes_Meta; use Nodes_Meta;
with Errorout; use Errorout;
@@ -38,22 +38,18 @@ package body Nodes_GC is
procedure Free is new Ada.Unchecked_Deallocation
(Marker_Array, Marker_Array_Acc);
- procedure Report_Early_Reference (N : Iir; F : Nodes_Meta.Fields_Enum)
- is
- use Ada.Text_IO;
+ procedure Report_Early_Reference (N : Iir; F : Nodes_Meta.Fields_Enum) is
begin
- Put ("early reference to ");
- Put (Nodes_Meta.Get_Field_Image (F));
- Put (" in ");
+ Log ("early reference to ");
+ Log (Nodes_Meta.Get_Field_Image (F));
+ Log (" in ");
Disp_Tree.Disp_Tree (N, True);
Has_Error := True;
end Report_Early_Reference;
- procedure Report_Already_Marked (N : Iir)
- is
- use Ada.Text_IO;
+ procedure Report_Already_Marked (N : Iir) is
begin
- Put ("Already marked ");
+ Log ("Already marked ");
Disp_Tree.Disp_Tree (N, True);
Has_Error := True;
end Report_Already_Marked;
@@ -488,7 +484,6 @@ package body Nodes_GC is
procedure Report_Unreferenced
is
- use Ada.Text_IO;
use Std_Package;
El : Iir;
Nbr_Unreferenced : Natural;
@@ -503,7 +498,7 @@ package body Nodes_GC is
while El in Markers'Range loop
if not Markers (El) and then Get_Kind (El) /= Iir_Kind_Unused then
if Nbr_Unreferenced = 0 then
- Put_Line ("** unreferenced nodes:");
+ Log_Line ("** unreferenced nodes:");
end if;
Nbr_Unreferenced := Nbr_Unreferenced + 1;
Report_Unreferenced_Node (El);