]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gold/testsuite/icf_test.cc
infinite recursion detected in gold testcase
[thirdparty/binutils-gdb.git] / gold / testsuite / icf_test.cc
index 7abd2ae6328ea33c2709d43a3f4d74a421dbb7f4..d7de701cba013371ed80236a1fb19358709970c0 100644 (file)
@@ -29,19 +29,21 @@ int common()
   return 1;
 }
 
-int kept_func()
+int kept_func(int i)
 {
   common();
   // Recursive call.
-  kept_func();
+  if (i)
+    kept_func(i - 1);
   return 1;
 }
 
-int folded_func()
+int folded_func(int i)
 {
   common();
   // Recursive call.
-  folded_func();
+  if (i)
+    folded_func(i - 1);
   return 1;
 }