[Bug d/120096] d: Side effects not evaluated for array literals on stack
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 27 22:38:56 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120096
--- Comment #3 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:a6dd4c43faa5cdf53cd47508cc07b7d8c329ebb5
commit r14-12271-ga6dd4c43faa5cdf53cd47508cc07b7d8c329ebb5
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date: Tue Jan 27 21:51:40 2026 +0100
d: Side effects not evaluated for array literals on stack [PR120096]
PR d/120096
gcc/d/ChangeLog:
* expr.cc (ExprVisitor::visit (ArrayLiteralExp *)): Include saved
side
effects in expression result.
gcc/testsuite/ChangeLog:
* gdc.dg/torture/pr120096.d: New test.
(cherry picked from commit 8e869a0d0eff6dd26ba3c2cfade4b673a3c9db42)
More information about the Gcc-bugs
mailing list