Set a fuzzer program size limit of 9999.

Change-Id: Icf9da762ed34bcdd974378c7013e3d4d3e6cd9d4
Reviewed-on: https://code-review.googlesource.com/11090
Reviewed-by: Paul Wankadia <[email protected]>
diff --git a/re2/fuzzing/re2_fuzzer.cc b/re2/fuzzing/re2_fuzzer.cc
index 09199b5..7252586 100644
--- a/re2/fuzzing/re2_fuzzer.cc
+++ b/re2/fuzzing/re2_fuzzer.cc
@@ -20,6 +20,12 @@
   if (!re.ok())
     return;
 
+  // Don't waste time fuzzing high-size programs.
+  // (They can cause bug reports due to fuzzer timeouts.)
+  int size = re.ProgramSize();
+  if (size > 9999)
+    return;
+
   // Don't waste time fuzzing high-fanout programs.
   // (They can also cause bug reports due to fuzzer timeouts.)
   std::map<int, int> histogram;