g-os_lib.adb (Spawn): Explicitly initialize Saved_Error to avoid a compile-time warning.
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 8 Dec 2004 11:46:45 +0000 (12:46 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 8 Dec 2004 11:46:45 +0000 (12:46 +0100)
* g-os_lib.adb (Spawn): Explicitly initialize Saved_Error to avoid a
compile-time warning.

From-SVN: r91886

gcc/ada/g-os_lib.adb

index 2513d6682d0439c5cd011e7a343591169ab904d9..64122462ec4bbb9eec3499261dfb44529d94d989 100644 (file)
@@ -2157,7 +2157,11 @@ package body GNAT.OS_Lib is
       pragma Import (C, Dup2, "__gnat_dup2");
 
       Saved_Output : File_Descriptor;
-      Saved_Error  : File_Descriptor;
+      Saved_Error  : File_Descriptor := Invalid_FD;
+      --  We need to initialize Saved_Error to Invalid_FD to avoid
+      --  a compiler warning that this variable may be used before
+      --  it is initialized (which can not happen, but the compiler
+      --  is not smart enough to figure this out).
 
    begin
       --  Set standard output and error to the temporary file