Richard Henderson <richard.hender...@linaro.org> writes:

> This is both more and less complicated than our expansion
> using __builtin_choose_expr and __builtin_types_compatible_p.
>
> The expansion through QEMU_MAKE_LOCKABLE_ doesn't work because
> we're not emumerating all of the types within the same _Generic,
> which results in errors about unhandled cases.  We must also
> handle void* explicitly, so that the NULL constant can be used.
>
> Signed-off-by: Richard Henderson <richard.hender...@linaro.org>

Reviewed-by: Alex Bennée <alex.ben...@linaro.org>

and I checked that sync-profile was still working so:

Tested-by: Alex Bennée <alex.ben...@linaro.org>

-- 
Alex Bennée

Reply via email to