Index: third_party/protobuf/src/google/protobuf/descriptor.cc |
diff --git a/third_party/protobuf/src/google/protobuf/descriptor.cc b/third_party/protobuf/src/google/protobuf/descriptor.cc |
index a59c285010740255ad5cb2881eba3856b8502b25..56e11fa967ad04018a48cddf28c4ccede664fea0 100644 |
--- a/third_party/protobuf/src/google/protobuf/descriptor.cc |
+++ b/third_party/protobuf/src/google/protobuf/descriptor.cc |
@@ -5600,18 +5600,6 @@ bool DescriptorBuilder::OptionInterpreter::InterpretSingleOption( |
"\"uninterpreted_option\"."); |
} |
- // TODO(xyzzyz): remove when all uses in Chromium are removed |
- if (uninterpreted_option_->name(0).name_part() == "retain_unknown_fields") { |
- // Chromium patch to protobuf used to introduce a retain_unknown_fields |
- // option that would make the protobuf_lite runtime retain unknown fields |
- // just like the protobuf_full would. A newer upstream version of protobuf |
- // retains these unknown fields even in lite runtime, so the option is no |
- // longer necessary. Therefore, we ignore this option, and when we remove |
- // all the occurrences of the option from Chromium, we can remove this |
- // ignore. |
- return true; |
- } |
- |
const Descriptor* options_descriptor = NULL; |
// Get the options message's descriptor from the builder's pool, so that we |
// get the version that knows about any extension options declared in the |