Upgrade protocol buffers to 3.18.1.  (#5093)

* Upgrade protocol buffers to 3.18.1.

* Fix tests for new string setters.

* Regenerate proto files.
diff --git a/external.bzl b/external.bzl
index f22b309..dfda2e2 100644
--- a/external.bzl
+++ b/external.bzl
@@ -1288,11 +1288,11 @@
     maybe(
         http_archive,
         name = "com_google_protobuf",
-        sha256 = "1c11b325e9fbb655895e8fe9843479337d50dd0be56a41737cbb9aede5e9ffa0",
-        strip_prefix = "protobuf-3.15.3",
+        sha256 = "730d43c5460a4448398f06718da075c246eeb16483f2f279b5070f222dabc218",
+        strip_prefix = "protobuf-3.18.1",
         urls = [
-            "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.15.3.zip",
-            "https://github.com/protocolbuffers/protobuf/archive/v3.15.3.zip",
+            "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.18.1.zip",
+            "https://github.com/protocolbuffers/protobuf/archive/v3.18.1.zip",
         ],
         repo_mapping = {"@zlib": "@net_zlib"},
     )
diff --git a/kythe/cxx/common/json_proto.cc b/kythe/cxx/common/json_proto.cc
index f12bf28..7eecff9 100644
--- a/kythe/cxx/common/json_proto.cc
+++ b/kythe/cxx/common/json_proto.cc
@@ -99,8 +99,8 @@
       resolver.get(), message.GetDescriptor()->full_name(),
       message.SerializeAsString(), out, options);
   if (!status.ok()) {
-    return absl::Status(static_cast<absl::StatusCode>(status.error_code()),
-                        std::string(status.error_message()));
+    return absl::Status(static_cast<absl::StatusCode>(status.code()),
+                        std::string(status.message()));
   }
   return absl::OkStatus();
 }
@@ -207,8 +207,8 @@
       options);
 
   if (!status.ok()) {
-    return absl::Status(static_cast<absl::StatusCode>(status.error_code()),
-                        std::string(status.error_message()));
+    return absl::Status(static_cast<absl::StatusCode>(status.code()),
+                        std::string(status.message()));
   }
   if (!message->ParseFromString(binary)) {
     return absl::InvalidArgumentError(
diff --git a/kythe/cxx/indexer/cxx/testdata/proto/proto.cc b/kythe/cxx/indexer/cxx/testdata/proto/proto.cc
index 41dd5ac..908f7f3 100644
--- a/kythe/cxx/indexer/cxx/testdata/proto/proto.cc
+++ b/kythe/cxx/indexer/cxx/testdata/proto/proto.cc
@@ -6,7 +6,7 @@
 
   //- @Message ref CxxMessage
   Message msg;
-  //- @set_string_field ref CxxSetStringField
+  //- @set_string_field ref CxxSetStringFieldTapp
   msg.set_string_field("value");
   //- @string_field ref CxxGetStringField
   msg.string_field();
@@ -17,7 +17,7 @@
 
   //- @NestedMessage ref CxxNestedMessage
   Message::NestedMessage nested;
-  //- @set_nested_string ref CxxSetNestedStringField
+  //- @set_nested_string ref CxxSetNestedStringFieldTapp
   nested.set_nested_string("value");
   //- @nested_string ref CxxGetNestedStringField
   nested.nested_string();
@@ -36,21 +36,30 @@
   msg.clear_oneof_field();
   //- @oneof_field_case ref CxxOneofFieldCase
   msg.oneof_field_case();
-  //- @set_oneof_string ref CxxSetOneofString
+  //- @set_oneof_string ref CxxSetOneofStringTapp
   msg.set_oneof_string("hello");
 }
 //- Message generates CxxMessage
-//- StringField generates CxxSetStringField
+//- CxxSetStringFieldTapp param.0 CxxSetStringFieldAbs
+//- CxxSetStringFieldAbsBindingAnchor defines/binding CxxSetStringFieldAbs
+//- CxxSetStringFieldAbsBindingAnchor completes/uniquely SetStringFieldAbs
+//- StringField generates SetStringFieldAbs
 //- StringField generates CxxGetStringField
 //- Int32Field generates CxxSetInt32Field
 //- Int32Field generates CxxGetInt32Field
 //- NestedMessageField generates CxxSetNestedMessageField
 //- NestedMessageField generates CxxGetNestedMessageField
 //- NestedMessage generates CxxNestedMessage
-//- NestedString generates CxxSetNestedStringField
+//- CxxSetNestedStringFieldTapp param.0 CxxSetNestedStringFieldAbs
+//- CxxSetNestedStringFieldAbsBindingAnchor defines/binding CxxSetNestedStringFieldAbs
+//- CxxSetNestedStringFieldAbsBindingAnchor completes/uniquely SetNestedStringFieldAbs
+//- NestedString generates SetNestedStringFieldAbs
 //- NestedString generates CxxGetNestedStringField
 //- NestedBool generates CxxSetNestedBoolField
 //- NestedBool generates CxxGetNestedBoolField
 //- OneofField generates CxxOneofFieldCase
 //- OneofField generates CxxClearOneofField
-//- OneofString generates CxxSetOneofString
+//- CxxSetOneofStringTapp param.0 CxxSetOneofStringAbs
+//- CxxSetOneofStringAbsBindingAnchor defines/binding CxxSetOneofStringAbs
+//- CxxSetOneofStringAbsBindingAnchor completes/uniquely SetOneofStringAbs
+//- OneofString generates SetOneofStringAbs
diff --git a/kythe/cxx/indexer/cxx/testdata/proto/proto5.cc b/kythe/cxx/indexer/cxx/testdata/proto/proto5.cc
index 5423385..0160543 100644
--- a/kythe/cxx/indexer/cxx/testdata/proto/proto5.cc
+++ b/kythe/cxx/indexer/cxx/testdata/proto/proto5.cc
@@ -6,11 +6,14 @@
 
   //- @Message ref CxxMessage
   Message msg;
-  //- @set_string_field ref CxxSetStringField
+  //- @set_string_field ref CxxSetStringFieldTapp
   msg.set_string_field("value");
   //- @string_field ref CxxGetStringField
   msg.string_field();
 }
 //- Message generates CxxMessage
-//- StringField generates CxxSetStringField
+//- CxxSetStringFieldTapp param.0 CxxSetStringFieldAbs
+//- CxxSetStringFieldAbsBindingAnchor defines/binding CxxSetStringFieldAbs
+//- CxxSetStringFieldAbsBindingAnchor completes/uniquely SetStringFieldAbs
+//- StringField generates SetStringFieldAbs
 //- StringField generates CxxGetStringField
diff --git a/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go b/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go
index 3a82033..187d882 100644
--- a/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go
+++ b/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/go/util/riegeli/riegeli_test.proto
 
 package riegeli_test_go_proto
diff --git a/kythe/proto/analysis_go_proto/analysis.pb.go b/kythe/proto/analysis_go_proto/analysis.pb.go
index 912cc8f..856d90f 100644
--- a/kythe/proto/analysis_go_proto/analysis.pb.go
+++ b/kythe/proto/analysis_go_proto/analysis.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/analysis.proto
 
 package analysis_go_proto
diff --git a/kythe/proto/analysis_service_go_proto/analysis_service.pb.go b/kythe/proto/analysis_service_go_proto/analysis_service.pb.go
index 9389edb..c2db2ec 100644
--- a/kythe/proto/analysis_service_go_proto/analysis_service.pb.go
+++ b/kythe/proto/analysis_service_go_proto/analysis_service.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/analysis_service.proto
 
 package analysis_service_go_proto
diff --git a/kythe/proto/buildinfo_go_proto/buildinfo.pb.go b/kythe/proto/buildinfo_go_proto/buildinfo.pb.go
index efc4056..4ab2182 100644
--- a/kythe/proto/buildinfo_go_proto/buildinfo.pb.go
+++ b/kythe/proto/buildinfo_go_proto/buildinfo.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/buildinfo.proto
 
 package buildinfo_go_proto
diff --git a/kythe/proto/claim_go_proto/claim.pb.go b/kythe/proto/claim_go_proto/claim.pb.go
index 7314af1..ba1064f 100644
--- a/kythe/proto/claim_go_proto/claim.pb.go
+++ b/kythe/proto/claim_go_proto/claim.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/claim.proto
 
 package claim_go_proto
diff --git a/kythe/proto/common_go_proto/common.pb.go b/kythe/proto/common_go_proto/common.pb.go
index bb00800..2a83f4b 100644
--- a/kythe/proto/common_go_proto/common.pb.go
+++ b/kythe/proto/common_go_proto/common.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/common.proto
 
 package common_go_proto
diff --git a/kythe/proto/cxx_go_proto/cxx.pb.go b/kythe/proto/cxx_go_proto/cxx.pb.go
index 1e52d61..3f684d3 100644
--- a/kythe/proto/cxx_go_proto/cxx.pb.go
+++ b/kythe/proto/cxx_go_proto/cxx.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/cxx.proto
 
 package cxx_go_proto
diff --git a/kythe/proto/driver_go_proto/driver.pb.go b/kythe/proto/driver_go_proto/driver.pb.go
index 678fc0a..0565926 100644
--- a/kythe/proto/driver_go_proto/driver.pb.go
+++ b/kythe/proto/driver_go_proto/driver.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/driver.proto
 
 package driver_go_proto
diff --git a/kythe/proto/entryset_go_proto/entryset.pb.go b/kythe/proto/entryset_go_proto/entryset.pb.go
index 748a6b4..5a53021 100644
--- a/kythe/proto/entryset_go_proto/entryset.pb.go
+++ b/kythe/proto/entryset_go_proto/entryset.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/entryset.proto
 
 package entryset_go_proto
diff --git a/kythe/proto/explore_go_proto/explore.pb.go b/kythe/proto/explore_go_proto/explore.pb.go
index f9ef38b..3af1a36 100644
--- a/kythe/proto/explore_go_proto/explore.pb.go
+++ b/kythe/proto/explore_go_proto/explore.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/explore.proto
 
 package explore_go_proto
diff --git a/kythe/proto/extraction_config_go_proto/extraction_config.pb.go b/kythe/proto/extraction_config_go_proto/extraction_config.pb.go
index ffd681f..ff0f779 100644
--- a/kythe/proto/extraction_config_go_proto/extraction_config.pb.go
+++ b/kythe/proto/extraction_config_go_proto/extraction_config.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/extraction_config.proto
 
 package extraction_config_go_proto
diff --git a/kythe/proto/filecontext_go_proto/filecontext.pb.go b/kythe/proto/filecontext_go_proto/filecontext.pb.go
index 73b258d..8992200 100644
--- a/kythe/proto/filecontext_go_proto/filecontext.pb.go
+++ b/kythe/proto/filecontext_go_proto/filecontext.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/filecontext.proto
 
 package filecontext_go_proto
diff --git a/kythe/proto/filetree_go_proto/filetree.pb.go b/kythe/proto/filetree_go_proto/filetree.pb.go
index 1687d49..0d76149 100644
--- a/kythe/proto/filetree_go_proto/filetree.pb.go
+++ b/kythe/proto/filetree_go_proto/filetree.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/filetree.proto
 
 package filetree_go_proto
diff --git a/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go b/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go
index d19b9b7..0f6b3cb 100644
--- a/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go
+++ b/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/generated_message_info.proto
 
 package generated_message_info_go_proto
diff --git a/kythe/proto/go_go_proto/go.pb.go b/kythe/proto/go_go_proto/go.pb.go
index a902559..3f35685 100644
--- a/kythe/proto/go_go_proto/go.pb.go
+++ b/kythe/proto/go_go_proto/go.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/go.proto
 
 package go_go_proto
diff --git a/kythe/proto/graph_go_proto/graph.pb.go b/kythe/proto/graph_go_proto/graph.pb.go
index 3b68071..077bfcf 100644
--- a/kythe/proto/graph_go_proto/graph.pb.go
+++ b/kythe/proto/graph_go_proto/graph.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/graph.proto
 
 package graph_go_proto
diff --git a/kythe/proto/graph_serving_go_proto/graph_serving.pb.go b/kythe/proto/graph_serving_go_proto/graph_serving.pb.go
index 2e051b5..5ea01af 100644
--- a/kythe/proto/graph_serving_go_proto/graph_serving.pb.go
+++ b/kythe/proto/graph_serving_go_proto/graph_serving.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/graph_serving.proto
 
 package graph_serving_go_proto
diff --git a/kythe/proto/identifier_go_proto/identifier.pb.go b/kythe/proto/identifier_go_proto/identifier.pb.go
index 2b18843..363aeef 100644
--- a/kythe/proto/identifier_go_proto/identifier.pb.go
+++ b/kythe/proto/identifier_go_proto/identifier.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/identifier.proto
 
 package identifier_go_proto
diff --git a/kythe/proto/internal_go_proto/internal.pb.go b/kythe/proto/internal_go_proto/internal.pb.go
index e7b67a2..5527d56 100644
--- a/kythe/proto/internal_go_proto/internal.pb.go
+++ b/kythe/proto/internal_go_proto/internal.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/internal.proto
 
 package internal_go_proto
diff --git a/kythe/proto/java_go_proto/java.pb.go b/kythe/proto/java_go_proto/java.pb.go
index 8293ab8..d5fcb02 100644
--- a/kythe/proto/java_go_proto/java.pb.go
+++ b/kythe/proto/java_go_proto/java.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/java.proto
 
 package java_go_proto
diff --git a/kythe/proto/link_go_proto/link.pb.go b/kythe/proto/link_go_proto/link.pb.go
index 1039eb7..ddc4096 100644
--- a/kythe/proto/link_go_proto/link.pb.go
+++ b/kythe/proto/link_go_proto/link.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/link.proto
 
 package link_go_proto
diff --git a/kythe/proto/metadata_go_proto/metadata.pb.go b/kythe/proto/metadata_go_proto/metadata.pb.go
index d57dd0e..b244c48 100644
--- a/kythe/proto/metadata_go_proto/metadata.pb.go
+++ b/kythe/proto/metadata_go_proto/metadata.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/metadata.proto
 
 package metadata_go_proto
diff --git a/kythe/proto/pipeline_go_proto/pipeline.pb.go b/kythe/proto/pipeline_go_proto/pipeline.pb.go
index 8d028fb..42963d6 100644
--- a/kythe/proto/pipeline_go_proto/pipeline.pb.go
+++ b/kythe/proto/pipeline_go_proto/pipeline.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/pipeline.proto
 
 package pipeline_go_proto
diff --git a/kythe/proto/repo_go_proto/repo.pb.go b/kythe/proto/repo_go_proto/repo.pb.go
index 05993be..efb75ef 100644
--- a/kythe/proto/repo_go_proto/repo.pb.go
+++ b/kythe/proto/repo_go_proto/repo.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/repo.proto
 
 package repo_go_proto
diff --git a/kythe/proto/schema_go_proto/schema.pb.go b/kythe/proto/schema_go_proto/schema.pb.go
index bc08b14..30c7120 100644
--- a/kythe/proto/schema_go_proto/schema.pb.go
+++ b/kythe/proto/schema_go_proto/schema.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/schema.proto
 
 package schema_go_proto
diff --git a/kythe/proto/serving_go_proto/serving.pb.go b/kythe/proto/serving_go_proto/serving.pb.go
index a89e7ca..944c62e 100644
--- a/kythe/proto/serving_go_proto/serving.pb.go
+++ b/kythe/proto/serving_go_proto/serving.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/serving.proto
 
 package serving_go_proto
diff --git a/kythe/proto/status_service_go_proto/status_service.pb.go b/kythe/proto/status_service_go_proto/status_service.pb.go
index e7e050c..3669686 100644
--- a/kythe/proto/status_service_go_proto/status_service.pb.go
+++ b/kythe/proto/status_service_go_proto/status_service.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/status_service.proto
 
 package status_service_go_proto
diff --git a/kythe/proto/storage_go_proto/storage.pb.go b/kythe/proto/storage_go_proto/storage.pb.go
index b00517f..ef79f38 100644
--- a/kythe/proto/storage_go_proto/storage.pb.go
+++ b/kythe/proto/storage_go_proto/storage.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/storage.proto
 
 package storage_go_proto
diff --git a/kythe/proto/storage_service_go_proto/storage_service.pb.go b/kythe/proto/storage_service_go_proto/storage_service.pb.go
index 321b6dd..0377770 100644
--- a/kythe/proto/storage_service_go_proto/storage_service.pb.go
+++ b/kythe/proto/storage_service_go_proto/storage_service.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/storage_service.proto
 
 package storage_service_go_proto
diff --git a/kythe/proto/xref_go_proto/xref.pb.go b/kythe/proto/xref_go_proto/xref.pb.go
index 859d8be..4491078 100644
--- a/kythe/proto/xref_go_proto/xref.pb.go
+++ b/kythe/proto/xref_go_proto/xref.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/xref.proto
 
 package xref_go_proto
diff --git a/kythe/proto/xref_serving_go_proto/xref_serving.pb.go b/kythe/proto/xref_serving_go_proto/xref_serving.pb.go
index 2d9f111..e2e374a 100644
--- a/kythe/proto/xref_serving_go_proto/xref_serving.pb.go
+++ b/kythe/proto/xref_serving_go_proto/xref_serving.pb.go
@@ -1,7 +1,7 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
 // 	protoc-gen-go v1.27.1
-// 	protoc        v3.15.3
+// 	protoc        v3.18.1
 // source: kythe/proto/xref_serving.proto
 
 package xref_serving_go_proto