[Ada] Simplify implicit loading for GNATprove with Discard_Node
authorPiotr Trojanek <trojanek@adacore.com>
Thu, 31 Dec 2020 14:26:03 +0000 (15:26 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 3 May 2021 09:28:27 +0000 (05:28 -0400)
gcc/ada/

* rtsfind.adb (SPARK_Implicit_Load): Simplify with Discard_Node.

gcc/ada/rtsfind.adb

index cab8679..33ce7cd 100644 (file)
@@ -1795,14 +1795,12 @@ package body Rtsfind is
    -------------------------
 
    procedure SPARK_Implicit_Load (E : RE_Id) is
-      Unused : Entity_Id;
-
    begin
       pragma Assert (GNATprove_Mode);
 
       --  Force loading of a predefined unit
 
-      Unused := RTE (E);
+      Discard_Node (RTE (E));
    end SPARK_Implicit_Load;
 
 end Rtsfind;