AArch64: Fix void fall-through case when assertions are enabled
This commit is contained in:
@@ -130,6 +130,8 @@ get_basic_type_addr (unsigned short type, struct call_context *context,
|
|||||||
case FFI_TYPE_UINT64:
|
case FFI_TYPE_UINT64:
|
||||||
case FFI_TYPE_SINT64:
|
case FFI_TYPE_SINT64:
|
||||||
return get_x_addr (context, n);
|
return get_x_addr (context, n);
|
||||||
|
case FFI_TYPE_VOID:
|
||||||
|
return NULL;
|
||||||
default:
|
default:
|
||||||
FFI_ASSERT (0);
|
FFI_ASSERT (0);
|
||||||
return NULL;
|
return NULL;
|
||||||
@@ -528,6 +530,8 @@ copy_basic_type (void *dest, void *source, unsigned short type)
|
|||||||
case FFI_TYPE_SINT64:
|
case FFI_TYPE_SINT64:
|
||||||
*(ffi_sarg *) dest = *(SINT64 *) source;
|
*(ffi_sarg *) dest = *(SINT64 *) source;
|
||||||
break;
|
break;
|
||||||
|
case FFI_TYPE_VOID:
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
FFI_ASSERT (0);
|
FFI_ASSERT (0);
|
||||||
|
|||||||
Reference in New Issue
Block a user