]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
initialize pr94314-3.C counter
authorAlexandre Oliva <oliva@adacore.com>
Sat, 3 Apr 2021 22:54:39 +0000 (19:54 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Sat, 3 Apr 2021 22:54:39 +0000 (19:54 -0300)
The int counter in the main loop was uninitialized, so we might end up
looping a very large number of times before completing successfully.
I suspect that was unintended, so I'm adding a zero initializer.

for  gcc/testsuite/ChangeLog

* g++.dg/pr94314-3.C: Zero-initialize main loop counter.

gcc/testsuite/g++.dg/pr94314-3.C

index 846a5d6a3d81e87846e838160d2d559e78d1ddd4..316041824c832277494c9e9a32b4cc59d54eb745 100644 (file)
@@ -38,7 +38,7 @@ volatile int c = 1;
 int
 main ()
 {
-  for (int i; i < c; i++)
+  for (int i = 0; i < c; i++)
     {
       idx = 0;
       delete new B;