diff --git a/objectivec/GPBDescriptor.m b/objectivec/GPBDescriptor.m index 1b75f8e742..f1e06ee77d 100644 --- a/objectivec/GPBDescriptor.m +++ b/objectivec/GPBDescriptor.m @@ -448,7 +448,6 @@ uint32_t GPBFieldAlternateTag(GPBFieldDescriptor *self) { @synthesize msgClass = msgClass_; @synthesize containingOneof = containingOneof_; -@synthesize enumDescriptor = enumDescriptor_; - (instancetype)initWithFieldDescription:(void *)description includesDefault:(BOOL)includesDefault @@ -623,6 +622,10 @@ uint32_t GPBFieldAlternateTag(GPBFieldDescriptor *self) { return enumDescriptor_.enumVerifier(value); } +- (GPBEnumDescriptor *)enumDescriptor { + return enumDescriptor_; +} + - (GPBGenericValue)defaultValue { // Depends on the fact that defaultValue_ is initialized either to "0/nil" or // to an actual defaultValue in our initializer.