Fix Implicit Return Types (#3363)
Both native_slot_merge and native_slot_merge_by_array have no return type declared. GCC implicitly uses int as return type in such cases, however, these functions are actually void.
This commit is contained in:
parent
c78dbd7c89
commit
29ff49f534
@ -762,7 +762,7 @@ void layout_set(MessageLayout* layout, MessageHeader* header,
|
||||
}
|
||||
}
|
||||
|
||||
static native_slot_merge(const upb_fielddef* field, const void* from_memory,
|
||||
static void native_slot_merge(const upb_fielddef* field, const void* from_memory,
|
||||
void* to_memory PHP_PROTO_TSRMLS_DC) {
|
||||
upb_fieldtype_t type = upb_fielddef_type(field);
|
||||
zend_class_entry* ce = NULL;
|
||||
@ -819,7 +819,7 @@ static native_slot_merge(const upb_fielddef* field, const void* from_memory,
|
||||
}
|
||||
}
|
||||
|
||||
static native_slot_merge_by_array(const upb_fielddef* field, const void* from_memory,
|
||||
static void native_slot_merge_by_array(const upb_fielddef* field, const void* from_memory,
|
||||
void* to_memory PHP_PROTO_TSRMLS_DC) {
|
||||
upb_fieldtype_t type = upb_fielddef_type(field);
|
||||
switch (type) {
|
||||
|
Loading…
Reference in New Issue
Block a user