On Okt 06 2020, Andrew MacLeod via Gcc-patches wrote:

> diff --git a/gcc/value-range.h b/gcc/value-range.h
> index 7031a823138..02a952bf81f 100644
> --- a/gcc/value-range.h
> +++ b/gcc/value-range.h
> @@ -668,13 +668,12 @@ irange_allocator::allocate (unsigned num_pairs)
>    if (num_pairs < 2)
>      num_pairs = 2;
>  
> -  struct newir {
> -    irange range;
> -    tree mem[2];
> -  };
> -  size_t nbytes = (sizeof (newir) + sizeof (tree) * 2 * (num_pairs - 1));
> -  struct newir *r = (newir *) obstack_alloc (&m_obstack, nbytes);
> -  return new (r) irange (r->mem, num_pairs);
> +  size_t nbytes = sizeof (tree) * 2 * num_pairs;
> +
> +  // Allocate the irnge and  required memory for the vector

Typo: irange

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

Reply via email to