trans.c (gnat_to_gnu): Initialize sync to false to avoid UB.
authorJakub Jelinek <jakub@redhat.com>
Fri, 23 Jun 2017 17:46:21 +0000 (19:46 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 23 Jun 2017 17:46:21 +0000 (19:46 +0200)
* gcc-interface/trans.c (gnat_to_gnu): Initialize sync to false to
avoid UB.

From-SVN: r249604

gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c

index fce09a0666f99100f0df6f88f315adda46c5de4e..dc8f27994d5475c1b861310878eb5f1639a69789 100644 (file)
@@ -1,3 +1,8 @@
+2017-06-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-interface/trans.c (gnat_to_gnu): Initialize sync to false to
+       avoid UB.
+
 2017-06-21  Pierre-Marie de Rodat  <derodat@adacore.com>
 
        * gcc-interface/ada-tree.h (DECL_FUNCTION_IS_DEF): Update copyright
index 79d099538c96c2cb5e64609e38020d48037fef9a..7844bd7c5a8c69fbdec88c329b8991e9b750c49d 100644 (file)
@@ -5883,7 +5883,7 @@ gnat_to_gnu (Node_Id gnat_node)
   tree gnu_result_type = void_type_node;
   tree gnu_expr, gnu_lhs, gnu_rhs;
   Node_Id gnat_temp;
-  bool sync;
+  bool sync = false;
 
   /* Save node number for error message and set location information.  */
   error_gnat_node = gnat_node;