re PR d/88958 (ICE in walk_aliased_vdefs_1, at tree-ssa-alias.c:2887)
authorIain Buclaw <ibuclaw@gcc.gnu.org>
Sun, 10 Mar 2019 16:29:48 +0000 (16:29 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Sun, 10 Mar 2019 16:29:48 +0000 (16:29 +0000)
commit1c63105c0cfc9d75b3c07bcb242a2863003874d3
tree99c2fc566450619586d32b348d137008676b4bed
parentb496651b7d281bd1bf22688f4de0cbb78c1bf8e5
re PR d/88958 (ICE in walk_aliased_vdefs_1, at tree-ssa-alias.c:2887)

    PR d/88958
d/dmd: Merge upstream dmd 0fc786f49

Backport fix to disallow passing functions as parameters.

Fixes https://gcc.gnu.org/PR88958

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

From-SVN: r269557
gcc/d/dmd/MERGE
gcc/d/dmd/expressionsem.c
gcc/testsuite/gdc.test/fail_compilation/test19608.d [new file with mode: 0644]