[PATCH xserver] exa: promise not to touch the data when swapping pointers
Emil Velikov
emil.l.velikov at gmail.com
Wed Mar 14 15:37:10 UTC 2018
On 13 March 2018 at 10:55, Eric Engestrom <eric.engestrom at imgtec.com> wrote:
> exa/exa.c:525:10: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
> swap(pExaGC, pGC, funcs);
> ^
>
> Signed-off-by: Eric Engestrom <eric.engestrom at imgtec.com>
> ---
> exa/exa_priv.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/exa/exa_priv.h b/exa/exa_priv.h
> index ca4db720fbe871b50b7e..912e214789adba95c7fa 100644
> --- a/exa/exa_priv.h
> +++ b/exa/exa_priv.h
> @@ -244,7 +244,7 @@ extern DevPrivateKeyRec exaScreenPrivateKeyRec;
> }
> #else
> #define swap(priv, real, mem) {\
> - void *tmp = priv->Saved##mem; \
> + const void *tmp = priv->Saved##mem; \
Hmm what compiler are you using - any clang/gcc should hit the HAVE_TYPEOF case.
Regardless, the patch is spot on:
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
-Emil
More information about the xorg-devel
mailing list