Fix assert in gimple_phi_set_arg
authorTom de Vries <tom@codesourcery.com>
Wed, 19 Jul 2017 15:33:50 +0000 (15:33 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Wed, 19 Jul 2017 15:33:50 +0000 (15:33 +0000)
2017-07-19  Tom de Vries  <tom@codesourcery.com>

* gimple.h (gimple_phi_set_arg): Make assert more strict.

From-SVN: r250352

gcc/ChangeLog
gcc/gimple.h

index 152719cc60d560a589d6ca168d3fe6dbcf1e4956..426577b942b8663d5fe45e8936a5cc89b442e972 100644 (file)
@@ -1,3 +1,7 @@
+2017-07-19  Tom de Vries  <tom@codesourcery.com>
+
+       * gimple.h (gimple_phi_set_arg): Make assert more strict.
+
 2017-07-19  Tom de Vries  <tom@codesourcery.com>
 
        * gimple.h (gimple_phi_arg): Make assert more strict.
index e19cc1c6bb3ddd9c5162735e6363d14e5c71b712..aba7167f3818750dc5060b1ab22bef5de0e4e35d 100644 (file)
@@ -4351,7 +4351,7 @@ gimple_phi_arg (gimple *gs, unsigned index)
 static inline void
 gimple_phi_set_arg (gphi *phi, unsigned index, struct phi_arg_d * phiarg)
 {
-  gcc_gimple_checking_assert (index <= phi->nargs);
+  gcc_gimple_checking_assert (index < phi->nargs);
   phi->args[index] = *phiarg;
 }