This removes the recently added Valop as redundant.  No functional changes.

Tested on x86_64-pc-linux-gnu, committed on trunk

2018-05-28  Eric Botcazou  <ebotca...@adacore.com>

gcc/ada/

        * repinfo.adb (List_GCC_Expression): Remove Valop and replace calls to
        it with calls to Unop.
--- gcc/ada/repinfo.adb
+++ gcc/ada/repinfo.adb
@@ -530,9 +530,6 @@ package body Repinfo is
                procedure Binop (S : String);
                --  Output text for binary operator with S being operator name
 
-               procedure Valop (S : String);
-               --  Output text for special value with S being value symbol
-
                ----------
                -- Unop --
                ----------
@@ -556,16 +553,6 @@ package body Repinfo is
                   Write_Char (')');
                end Binop;
 
-               -----------
-               -- Valop --
-               -----------
-
-               procedure Valop (S : String) is
-               begin
-                  Write_Str (S);
-                  UI_Write (Node.Op1);
-               end Valop;
-
             --  Start of processing for Print_Expr
 
             begin
@@ -655,10 +642,10 @@ package body Repinfo is
                      Binop (" & ");
 
                   when Discrim_Val =>
-                     Valop ("#");
+                     Unop ("#");
 
                   when Dynamic_Val =>
-                     Valop ("var");
+                     Unop ("var");
                end case;
             end;
          end if;

Reply via email to