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, [email protected]
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."