[libFuzzer] deprecate equivalence_server

llvm-svn: 332316
GitOrigin-RevId: 2f7edaeb3965e1f80dc37ae64090a2b41a6208b1
diff --git a/FuzzerDriver.cpp b/FuzzerDriver.cpp
index 68f164f..4f14373 100644
--- a/FuzzerDriver.cpp
+++ b/FuzzerDriver.cpp
@@ -663,6 +663,7 @@
   if (Flags.cleanse_crash)
     return CleanseCrashInput(Args, Options);
 
+#if 0  // deprecated, to be removed.
   if (auto Name = Flags.run_equivalence_server) {
     SMR.Destroy(Name);
     if (!SMR.Create(Name)) {
@@ -688,6 +689,7 @@
     }
     Printf("INFO: EQUIVALENCE CLIENT UP\n");
   }
+#endif
 
   if (DoPlainRun) {
     Options.SaveArtifacts = false;
diff --git a/FuzzerFlags.def b/FuzzerFlags.def
index 1ba086f..64bd362 100644
--- a/FuzzerFlags.def
+++ b/FuzzerFlags.def
@@ -144,8 +144,8 @@
                 "after this one. Useful for fuzzers that need to do their own "
                 "argument parsing.")
 
-FUZZER_FLAG_STRING(run_equivalence_server, "Experimental")
-FUZZER_FLAG_STRING(use_equivalence_server, "Experimental")
+FUZZER_DEPRECATED_FLAG(run_equivalence_server)
+FUZZER_DEPRECATED_FLAG(use_equivalence_server)
 FUZZER_FLAG_INT(analyze_dict, 0, "Experimental")
 FUZZER_DEPRECATED_FLAG(use_clang_coverage)
 FUZZER_FLAG_INT(use_feature_frequency, 0, "Experimental/internal")