|
|
@ -11996,6 +11996,7 @@ const upb_Extension* UPB_PRIVATE(_upb_Message_Getexts)( |
|
|
|
|
|
|
|
|
|
|
|
upb_Extension* UPB_PRIVATE(_upb_Message_GetOrCreateExtension)( |
|
|
|
upb_Extension* UPB_PRIVATE(_upb_Message_GetOrCreateExtension)( |
|
|
|
struct upb_Message* msg, const upb_MiniTableExtension* e, upb_Arena* a) { |
|
|
|
struct upb_Message* msg, const upb_MiniTableExtension* e, upb_Arena* a) { |
|
|
|
|
|
|
|
UPB_ASSERT(!upb_Message_IsFrozen(msg)); |
|
|
|
upb_Extension* ext = (upb_Extension*)UPB_PRIVATE(_upb_Message_Getext)(msg, e); |
|
|
|
upb_Extension* ext = (upb_Extension*)UPB_PRIVATE(_upb_Message_Getext)(msg, e); |
|
|
|
if (ext) return ext; |
|
|
|
if (ext) return ext; |
|
|
|
if (!UPB_PRIVATE(_upb_Message_Realloc)(msg, sizeof(upb_Extension), a)) |
|
|
|
if (!UPB_PRIVATE(_upb_Message_Realloc)(msg, sizeof(upb_Extension), a)) |
|
|
|