[Ada] Replace dubious use of Traverse_Func with Traverse_Proc
authorPiotr Trojanek <trojanek@adacore.com>
Tue, 8 Dec 2020 20:28:24 +0000 (21:28 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 28 Apr 2021 09:38:14 +0000 (05:38 -0400)
gcc/ada/

* inline.adb (Do_Reset_Calls): Now an instance of Traverse_Proc.

gcc/ada/inline.adb

index bb4d97c..f373e89 100644 (file)
@@ -3578,17 +3578,10 @@ package body Inline is
             return OK;
          end Do_Reset;
 
-         function Do_Reset_Calls is new Traverse_Func (Do_Reset);
-
-         --  Local variables
-
-         Dummy : constant Traverse_Result := Do_Reset_Calls (N);
-         pragma Unreferenced (Dummy);
-
-         --  Start of processing for Reset_Dispatching_Calls
+         procedure Do_Reset_Calls is new Traverse_Proc (Do_Reset);
 
       begin
-         null;
+         Do_Reset_Calls (N);
       end Reset_Dispatching_Calls;
 
       ---------------------------