d: Merge upstream dmd 1b5a53d01.
authorIain Buclaw <ibuclaw@gdcproject.org>
Thu, 20 Aug 2020 16:18:40 +0000 (18:18 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Thu, 20 Aug 2020 23:08:08 +0000 (01:08 +0200)
commit15717b4784053e59121a1e239d0081ca4d2c738a
treeb9f2a3d562acef103b6463a4d17495cc7f8bc538
parent00cb0f5840795698557731c6e549a5ce99573223
d: Merge upstream dmd 1b5a53d01.

Fixes an ICE in setValue at dmd/dinterpret.c:7046

This was originally seen when running the testsuite for a 16-bit target,
however, it could be reproduced on 32-bit using long[] as well.

Reviewed-on: https://github.com/dlang/dmd/pull/11547

gcc/d/ChangeLog:

* dmd/MERGE: Merge upstream dmd 1b5a53d01.
gcc/d/dmd/MERGE
gcc/d/dmd/ctfeexpr.c
gcc/d/dmd/dinterpret.c
gcc/testsuite/gdc.test/compilable/interpret3.d
gcc/testsuite/gdc.test/fail_compilation/reg6769.d [new file with mode: 0644]