[Ada] Mark generic body outside of SPARK
authorYannick Moy <moy@adacore.com>
Wed, 25 Nov 2020 09:33:54 +0000 (10:33 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 15 Dec 2020 11:41:54 +0000 (06:41 -0500)
gcc/ada/

* libgnat/a-tiflio.adb: Mark body not in SPARK.
* libgnat/a-tiflio.ads: Mark spec in SPARK.

gcc/ada/libgnat/a-tiflio.adb
gcc/ada/libgnat/a-tiflio.ads

index 0daa0442bd2aa6a1f40224bf8ff0e6d0e6e860cb..8da79f102f105bcfbbab52a1ff947d19b039160a 100644 (file)
@@ -31,7 +31,7 @@
 
 with Ada.Text_IO.Float_Aux;
 
-package body Ada.Text_IO.Float_IO is
+package body Ada.Text_IO.Float_IO with SPARK_Mode => Off is
 
    package Aux renames Ada.Text_IO.Float_Aux;
 
index bd4c64f6474fde67cc66be08a84f858cbe44d4d2..d61b9e75ce768c1d7764616d5d0cde33192e8dd8 100644 (file)
@@ -43,7 +43,7 @@
 private generic
    type Num is digits <>;
 
-package Ada.Text_IO.Float_IO is
+package Ada.Text_IO.Float_IO with SPARK_Mode => On is
 
    Default_Fore : Field := 2;
    Default_Aft  : Field := Num'Digits - 1;