Commit 29ff49f5 authored by Richard Fussenegger's avatar Richard Fussenegger Committed by Paul Yang

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.
parent c78dbd7c
......@@ -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) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment