]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] qnx-7.1: warning in sigtramp-qnx.c __gnat_sigtramp
authorDoug Rupp <rupp@adacore.com>
Fri, 8 Apr 2022 21:12:24 +0000 (14:12 -0700)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 18 May 2022 08:41:09 +0000 (08:41 +0000)
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

index f44b971113e8cc2f6f0da69369cc048086265b6d..b3a5fa83b8198d3a8d17cb5439104b9bf28d193a 100644 (file)
@@ -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);
 }