[ObjC] Use a real import for GPBExtensionRegistry. The fwd decls can lead to ambiguity for downstream users, so use a full import to avoid the potential issues.
diff --git a/objectivec/GPBCodedInputStream.h b/objectivec/GPBCodedInputStream.h index 2b95cc9..b7e1c7e 100644 --- a/objectivec/GPBCodedInputStream.h +++ b/objectivec/GPBCodedInputStream.h
@@ -30,9 +30,9 @@ #import <Foundation/Foundation.h> +#import "GPBExtensionRegistry.h" + @class GPBMessage; -@class GPBExtensionRegistry; -@protocol GPBExtensionRegistry; NS_ASSUME_NONNULL_BEGIN
diff --git a/objectivec/GPBMessage.h b/objectivec/GPBMessage.h index ddd5de7..f80778b 100644 --- a/objectivec/GPBMessage.h +++ b/objectivec/GPBMessage.h
@@ -31,13 +31,12 @@ #import <Foundation/Foundation.h> #import "GPBBootstrap.h" +#import "GPBExtensionRegistry.h" @class GPBDescriptor; @class GPBCodedInputStream; @class GPBCodedOutputStream; @class GPBExtensionDescriptor; -@class GPBExtensionRegistry; -@protocol GPBExtensionRegistry; @class GPBFieldDescriptor; @class GPBUnknownFieldSet;