From cc3375e2dd953b1a932e1ffaaa864d356dbf63c0 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Sat, 29 Dec 2018 23:24:30 +0100 Subject: [PATCH] rilmodem: fix compilation on gcc-6.3 gcc-6 fails to compile ofono due to #pragma directives. Limit them to gcc versions where they are needed. --- 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 eb65c23a..231a06cf 100644 --- a/drivers/rilmodem/call-forwarding.c +++ b/drivers/rilmodem/call-forwarding.c @@ -37,7 +37,9 @@ #include #include "common.h" +#if __GNUC__ > 7 #pragma GCC diagnostic ignored "-Wrestrict" +#endif #include "gril.h" diff --git a/drivers/rilmodem/network-registration.c b/drivers/rilmodem/network-registration.c index 99c80bc6..241ec5fa 100644 --- a/drivers/rilmodem/network-registration.c +++ b/drivers/rilmodem/network-registration.c @@ -36,7 +36,9 @@ #include #include +#if __GNUC__ > 7 #pragma GCC diagnostic ignored "-Wrestrict" +#endif #include