aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2021-06-11 19:33:07 +0200
committerIain Buclaw <ibuclaw@gdcproject.org>2021-06-11 19:42:13 +0200
commit68f46862d33707450bdf70cfddd91ae2a12527a8 (patch)
treee00210213fae352339fe0a8e8ef328d84f9131e1 /gcc/gcc.c
parentb13f297f01c943aa167f7c6eb94bed40dce0d553 (diff)
downloadgcc-68f46862d33707450bdf70cfddd91ae2a12527a8.zip
gcc-68f46862d33707450bdf70cfddd91ae2a12527a8.tar.gz
gcc-68f46862d33707450bdf70cfddd91ae2a12527a8.tar.bz2
d: foreach over a tuple doesn't work on 16-bit targets (PR100999)
Improves semantic passes in the front-end around the `foreach' and `static foreach' statements to be more resilient to compiling in a minimal D runtime environment. Checking of the index type has been improved as well so now there won't be needless compiler errors when using 8 or 16-bit integers as index types when the size fits the expected loop range. gcc/d/ChangeLog: PR d/100999 * dmd/MERGE: Merge upstream dmd 7a3808254. libphobos/ChangeLog: PR d/100999 * src/MERGE: Merge upstream phobos 55bb17543.
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions