From 77398ff7724ed81af4cd43b8635b0b25b3a654a1 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 14 Jun 2018 15:16:24 +0200 Subject: [PATCH] rilmodem: Use pragma to mask restrict buffer warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In file included from drivers/rilmodem/network-registration.c:40: drivers/rilmodem/network-registration.c: In function ‘ril_cops_list_cb’: ./gril/gril.h:98:11: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict] sprintf(print_buf, x); \ ^~~~~~~~~ drivers/rilmodem/network-registration.c:583:3: note: in expansion of macro ‘g_ril_append_print_buf’ g_ril_append_print_buf(nd->ril, "%s [lalpha=%s, salpha=%s, " ^~~~~~~~~~~~~~~~~~~~~~ ./gril/gril.h:98:11: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict] sprintf(print_buf, x); \ ^~~~~~~~~ drivers/rilmodem/network-registration.c:593:2: note: in expansion of macro ‘g_ril_append_print_buf’ g_ril_append_print_buf(nd->ril, "%s}", print_buf); ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rilmodem/call-forwarding.c:41: drivers/rilmodem/call-forwarding.c: In function ‘ril_query_call_fwd_cb’: ./gril/gril.h:98:11: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict] sprintf(print_buf, x); \ ^~~~~~~~~ drivers/rilmodem/call-forwarding.c:114:3: note: in expansion of macro ‘g_ril_append_print_buf’ g_ril_append_print_buf(fd->ril, "%s [%d,%d,%d,%s,%d]", ^~~~~~~~~~~~~~~~~~~~~~ ./gril/gril.h:98:11: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict] sprintf(print_buf, x); \ ^~~~~~~~~ drivers/rilmodem/call-forwarding.c:124:2: note: in expansion of macro ‘g_ril_append_print_buf’ g_ril_append_print_buf(fd->ril, "%s}", print_buf); ^~~~~~~~~~~~~~~~~~~~~~ --- drivers/rilmodem/call-forwarding.c | 2 ++ drivers/rilmodem/network-registration.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/drivers/rilmodem/call-forwarding.c b/drivers/rilmodem/call-forwarding.c index 1fcedb3e..4aff4d33 100644 --- a/drivers/rilmodem/call-forwarding.c +++ b/drivers/rilmodem/call-forwarding.c @@ -38,6 +38,8 @@ #include #include "common.h" +#pragma GCC diagnostic ignored "-Wrestrict" + #include "gril.h" #include "rilmodem.h" diff --git a/drivers/rilmodem/network-registration.c b/drivers/rilmodem/network-registration.c index 8ba4dbb2..809b3bc8 100644 --- a/drivers/rilmodem/network-registration.c +++ b/drivers/rilmodem/network-registration.c @@ -37,6 +37,8 @@ #include #include +#pragma GCC diagnostic ignored "-Wrestrict" + #include #include "common.h"