]> git.ipfire.org Git - thirdparty/gcc.git/commit
d/dmd: Merge upstream dmd f8e38c001
authoribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Jun 2019 07:50:07 +0000 (07:50 +0000)
committeribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Jun 2019 07:50:07 +0000 (07:50 +0000)
commit160733ff9857ea6b430e9205452df5228b9e4715
tree2e9f2bbf419a978098a1a9c4cb3305fd4a402a89
parentfe275d8df5b5eb224de253f225ca898be2bfff48
d/dmd: Merge upstream dmd f8e38c001

Fixes bug where foreach(int) doesn't work on BigEndian targets by
deprecating the use of index types smaller than a size_t/ptrdiff_t.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@272350 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/d/dmd/MERGE
gcc/d/dmd/statementsem.c
gcc/testsuite/gdc.test/compilable/b16976.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/interpret3.d
gcc/testsuite/gdc.test/fail_compilation/diag16976.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/fail110.d
libphobos/libdruntime/MERGE
libphobos/libdruntime/rt/minfo.d