Browse Source

Merge pull request #3261 from thomasvl/super_oddcase

If we fail to get a descriptor just super the method resolving.
Thomas Van Lenten 8 years ago
parent
commit
eca0f4ee91
1 changed files with 1 additions and 1 deletions
  1. 1 1
      objectivec/GPBMessage.m

+ 1 - 1
objectivec/GPBMessage.m

@@ -3077,7 +3077,7 @@ static void ResolveIvarSet(GPBFieldDescriptor *field,
 + (BOOL)resolveInstanceMethod:(SEL)sel {
 + (BOOL)resolveInstanceMethod:(SEL)sel {
   const GPBDescriptor *descriptor = [self descriptor];
   const GPBDescriptor *descriptor = [self descriptor];
   if (!descriptor) {
   if (!descriptor) {
-    return NO;
+    return [super resolveInstanceMethod:sel];
   }
   }
 
 
   // NOTE: hasOrCountSel_/setHasSel_ will be NULL if the field for the given
   // NOTE: hasOrCountSel_/setHasSel_ will be NULL if the field for the given