aboutsummaryrefslogtreecommitdiff
path: root/objectivec/GPBUtilities_PackagePrivate.h
diff options
context:
space:
mode:
authorDave MacLachlan <dmaclach@gmail.com>2017-11-14 15:16:04 -0800
committerDave MacLachlan <dmaclach@gmail.com>2017-11-14 15:16:04 -0800
commit37a6672c3195ac9152ffda27c731440ba05bfb97 (patch)
tree0c937ba4671ad946490bbfea30882e0ac86d2379 /objectivec/GPBUtilities_PackagePrivate.h
parent91ff83c024be36e2f2728c30cd7eedcec9220d1a (diff)
downloadprotobuf-37a6672c3195ac9152ffda27c731440ba05bfb97.tar.gz
protobuf-37a6672c3195ac9152ffda27c731440ba05bfb97.tar.bz2
protobuf-37a6672c3195ac9152ffda27c731440ba05bfb97.zip
Remove unreferenced 'GPBMessageSignatureProtocol' class.
Remove unreferenced 'GPBMessageSignatureProtocol' class that is just taking up space in the Objective C runtime information by hanging the protocol it needs to declare off of GPBRootObject instead. Small binary size reduction, but more importantly a removal of a class that appears to be unused when statically analyzed.
Diffstat (limited to 'objectivec/GPBUtilities_PackagePrivate.h')
-rw-r--r--objectivec/GPBUtilities_PackagePrivate.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/objectivec/GPBUtilities_PackagePrivate.h b/objectivec/GPBUtilities_PackagePrivate.h
index 16859d48..c8b21ed7 100644
--- a/objectivec/GPBUtilities_PackagePrivate.h
+++ b/objectivec/GPBUtilities_PackagePrivate.h
@@ -309,7 +309,8 @@ NSString *GPBDecodeTextFormatName(const uint8_t *decodeData, int32_t key,
// A series of selectors that are used solely to get @encoding values
// for them by the dynamic protobuf runtime code. See
-// GPBMessageEncodingForSelector for details.
+// GPBMessageEncodingForSelector for details. GPBRootObject conforms to
+// the protocol so that it is encoded in the Objective C runtime.
@protocol GPBMessageSignatureProtocol
@optional