mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-11-16 12:34:43 +00:00
gdb/hurd: remove VLA usage
Compilation will fail with -Werror=vla, which seems to be the default. Note that we don't need to allocate num_threads + 1 since the matching algorithm works only on the num_threads as returned by task_threads. Change-Id: I276928d0ff3c52c7c7fe4edb857e5789cdabfcf7
This commit is contained in:
committed by
Simon Marchi
parent
3dc8bef12e
commit
1898ec362a
@@ -1016,15 +1016,16 @@ gnu_nat_target::inf_validate_procs (struct inf *inf)
|
||||
{
|
||||
/* Make things normally linear. */
|
||||
mach_msg_type_number_t search_start = 0;
|
||||
/* Which thread in PROCS corresponds to each task thread, & the task. */
|
||||
struct proc *matched[num_threads + 1];
|
||||
|
||||
/* Which thread in PROCS corresponds to each task thread. */
|
||||
std::vector<struct proc *> matched (num_threads);
|
||||
|
||||
/* The last thread in INF->threads, so we can add to the end. */
|
||||
struct proc *last = 0;
|
||||
|
||||
/* The current thread we're considering. */
|
||||
struct proc *thread = inf->threads;
|
||||
|
||||
memset (matched, 0, sizeof (matched));
|
||||
|
||||
while (thread)
|
||||
{
|
||||
mach_msg_type_number_t left;
|
||||
|
||||
Reference in New Issue
Block a user