d/dmd: Merge upstream dmd 74ac873be
authorIain Buclaw <ibuclaw@gcc.gnu.org>
Sun, 24 Mar 2019 16:20:43 +0000 (16:20 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Sun, 24 Mar 2019 16:20:43 +0000 (16:20 +0000)
commit70d2d77700744378ed1a4c6888c510781cd717ac
tree085a91cca83e20849cecb84036e72ee2e159832f
parent4dd1130557b74008d0404d3af7b384fba5edb8a8
d/dmd: Merge upstream dmd 74ac873be

Introduces a fix for a segfault when building without object.d being
present, as well as MinGW host build errors in dmd/root/filename.c.

Updates a couple of non-portable tests, removing one and fixing the
other.

From-SVN: r269897
gcc/d/dmd/MERGE
gcc/d/dmd/dmodule.c
gcc/d/dmd/root/filename.c
gcc/testsuite/gdc.test/fail_compilation/fail6451.d [deleted file]
gcc/testsuite/gdc.test/runnable/test4.d