aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/extension_set_heavy.cc
diff options
context:
space:
mode:
authorGravatar kenton@google.com <kenton@google.com@630680e5-0e50-0410-840e-4b1c322b438d>2009-12-22 18:04:23 +0000
committerGravatar kenton@google.com <kenton@google.com@630680e5-0e50-0410-840e-4b1c322b438d>2009-12-22 18:04:23 +0000
commitf9c5978f5dc2ee88067931c55e13049d17f5331c (patch)
tree2ac332e88b653f6e7e196b7a6d96f66f9b6496be /src/google/protobuf/extension_set_heavy.cc
parentc0ee4d2ed9c4f88187ea6a6d198198ce064b1cd7 (diff)
Hopefully fix build on Sun Studio.
Diffstat (limited to 'src/google/protobuf/extension_set_heavy.cc')
-rw-r--r--src/google/protobuf/extension_set_heavy.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/google/protobuf/extension_set_heavy.cc b/src/google/protobuf/extension_set_heavy.cc
index 426ec5f4..27f2bc8b 100644
--- a/src/google/protobuf/extension_set_heavy.cc
+++ b/src/google/protobuf/extension_set_heavy.cc
@@ -175,8 +175,8 @@ bool DescriptorPoolExtensionFinder::Find(int number, ExtensionInfo* output) {
<< "Extension factory's GetPrototype() returned NULL for extension: "
<< extension->full_name();
} else if (extension->cpp_type() == FieldDescriptor::CPPTYPE_ENUM) {
- output->enum_is_valid = ValidateEnumUsingDescriptor;
- output->enum_is_valid_arg = extension->enum_type();
+ output->enum_validity_check.func = ValidateEnumUsingDescriptor;
+ output->enum_validity_check.arg = extension->enum_type();
}
return true;