Fix build breakage on Cygwin (PR gdb/21385)
authorSergio Durigan Junior <sergiodj@redhat.com>
Fri, 14 Apr 2017 01:01:53 +0000 (21:01 -0400)
committerSergio Durigan Junior <sergiodj@redhat.com>
Fri, 14 Apr 2017 01:01:53 +0000 (21:01 -0400)
On gdb/windows-nat.c:windows_create_inferior, ALLARGS needs to be
declared independently of the host that we're building for.  This
fixes a build breakage on Cygwin.

2017-04-13  Sergio Durigan Junior  <sergiodj@redhat.com>

PR gdb/21385
* windows-nat.c (windows_create_inferior): Declare 'allargs'
independently of the host, and fix build breakage on Cygwin.

gdb/ChangeLog
gdb/windows-nat.c

index b739d8d..11d77be 100644 (file)
@@ -1,3 +1,9 @@
+2017-04-13  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR gdb/21385
+       * windows-nat.c (windows_create_inferior): Declare 'allargs'
+       independently of the host, and fix build breakage on Cygwin.
+
 2017-04-13  Pedro Alves  <palves@redhat.com>
 
        * inferior.c (free_inferior): Convert to ...
index d9a4f0a..805fb43 100644 (file)
@@ -2433,7 +2433,6 @@ windows_create_inferior (struct target_ops *ops, const char *exec_file,
   char real_path[__PMAX];
   char shell[__PMAX]; /* Path to shell */
   const char *toexec;
-  const char *allargs = origallargs.c_str ();
   char *args, *allargs_copy;
   size_t args_len, allargs_len;
   int fd_inp = -1, fd_out = -1, fd_err = -1;
@@ -2449,6 +2448,7 @@ windows_create_inferior (struct target_ops *ops, const char *exec_file,
   size_t envsize;
   char **env;
 #endif /* !__CYGWIN__ */
+  const char *allargs = origallargs.c_str ();
   PROCESS_INFORMATION pi;
   BOOL ret;
   DWORD flags = 0;