From 17cd8bf5a4204b56c337614c0c0752527409f993 Mon Sep 17 00:00:00 2001 From: Doug Rupp Date: Fri, 8 Apr 2022 14:12:24 -0700 Subject: [PATCH] [Ada] qnx-7.1: warning in sigtramp-qnx.c __gnat_sigtramp Fix compilation warning. The code was using a cast to struct sigcontext *, which doesn't exist. It worked by accident. gcc/ada/ * sigtramp-qnx.c: Change struct sigcontext * to mcontext_t *. --- gcc/ada/sigtramp-qnx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ada/sigtramp-qnx.c b/gcc/ada/sigtramp-qnx.c index f44b971..b3a5fa8 100644 --- a/gcc/ada/sigtramp-qnx.c +++ b/gcc/ada/sigtramp-qnx.c @@ -49,7 +49,7 @@ void __gnat_sigtramp (int signo, void *si, void *sc, void __gnat_sigtramp (int signo, void *si, void *ucontext, __sigtramphandler_t * handler) { - struct sigcontext *mcontext = &((ucontext_t *) ucontext)->uc_mcontext; + mcontext_t *mcontext = &((ucontext_t *) ucontext)->uc_mcontext; __gnat_sigtramp_common (signo, si, mcontext, handler); } -- 2.7.4