[Bug d/116373] [14/15 regression] ICE in dmd.expressionsem.resolveLoc since r14-8766-gf204359931866b
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 16 18:29:04 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116373
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-14 branch has been updated by Iain Buclaw
<ibuclaw@gcc.gnu.org>:
https://gcc.gnu.org/g:258d5c062719725310421d0b4f0d03110e3e88a2
commit r14-11216-g258d5c062719725310421d0b4f0d03110e3e88a2
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date: Thu Jan 16 17:20:06 2025 +0100
d: Fix ICE in dmd.expressionsem.resolveLoc
This was fixed in upstream, and merged in r15-6559-g332cf038fda109.
Backport the individual fix from the upstream merge for releases/gcc-14.
PR d/116373
gcc/d/ChangeLog:
* dmd/expressionsem.d (resolveLoc): Check for null pointer before
resolving bounds of slice.
gcc/testsuite/ChangeLog:
* gdc.dg/pr116373.d: New test.
(cherry picked from commit c7dab40d7569c51ac4e62ceea05c7c049da426bb)
More information about the Gcc-bugs
mailing list