[Bug d/97889] d: OutOfMemoryError thrown when appending to an array with a side effect

2020-11-22 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97889 Iain Buclaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug d/97889] d: OutOfMemoryError thrown when appending to an array with a side effect

2020-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97889 --- Comment #3 from CVS Commits --- The releases/gcc-10 branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:0209b0ead2617d9226ef53d4fc4756d11dd6ea59 commit r10-9061-g0209b0ead2617d9226ef53d4fc4756d11dd6ea59 Author: Iain Buclaw Date:

[Bug d/97889] d: OutOfMemoryError thrown when appending to an array with a side effect

2020-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97889 --- Comment #2 from CVS Commits --- The master branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:23045f8b062e20672f5170fc66532de7a5d9a1d6 commit r11-5239-g23045f8b062e20672f5170fc66532de7a5d9a1d6 Author: Iain Buclaw Date: Sun No

[Bug d/97889] d: OutOfMemoryError thrown when appending to an array with a side effect

2020-11-18 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97889 --- Comment #1 from Iain Buclaw --- Things go wrong because there is a SAVE_EXPR on the result of the library function call of (val ~= 7). It ends up being compiled down to: save = _d_arrayappendcTX (typeid(val), &val, 1), *(save.ptr + sa