re PR d/90650 (ICE in fold_convert_loc, at fold-const.c:2552)
authorIain Buclaw <ibuclaw@gdcproject.org>
Sun, 16 Jun 2019 07:48:53 +0000 (07:48 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Sun, 16 Jun 2019 07:48:53 +0000 (07:48 +0000)
commita1543fb19ba17a455b0e9df5e373a1643082f5d2
treec8157e15adef387be9ecc8d925829a547fbcb813
parent70106db92654b83cd0ea62a078805e84ef2d8ee8
re PR d/90650 (ICE in fold_convert_loc, at fold-const.c:2552)

PR d/90650
d/dmd: Merge upstream dmd ab03e2918

Fixes internal compiler error in fold_convert_loc.

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

gcc/testsuite/ChangeLog:

2019-06-16  Iain Buclaw  <ibuclaw@gdcproject.org>

PR d/90650
* gdc.dg/pr90650a.d: New test.
* gdc.dg/pr90650b.d: New test.

From-SVN: r272344
gcc/d/dmd/MERGE
gcc/d/dmd/expressionsem.c
gcc/d/dmd/mtype.c
gcc/d/dmd/statementsem.c
gcc/testsuite/ChangeLog
gcc/testsuite/gdc.dg/pr90650a.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/pr90650b.d [new file with mode: 0644]