]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add assert to array_slice::begin/end
authorAndrew Pinski <quic_apinski@quicinc.com>
Thu, 9 Jan 2025 20:53:27 +0000 (12:53 -0800)
committerAndrew Pinski <quic_apinski@quicinc.com>
Mon, 21 Apr 2025 15:23:07 +0000 (08:23 -0700)
commitd508d24282c6a8172be2abcb2223232f452b667f
tree7169aaeeed9d8ab89e3ab8afa3c0a18845f0220b
parenta619a128c992b2121a862b8470960ae751d25db6
Add assert to array_slice::begin/end

So while debugging PR 118320, I found it was useful to have
an assert inside array_slice::begin/end that the array slice isvalid
rather than getting an segfault. This adds an assert that is only
enabled for checking.

OK? Bootstrapped and tested on x86_64-linux-gnu.

gcc/ChangeLog:

* vec.h (array_slice::begin): Assert that the
slice is valid.
(array_slice::end): Likewise.

Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
gcc/vec.h