https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90603
--- Comment #1 from ibuclaw at gcc dot gnu.org --- Author: ibuclaw Date: Sun Jun 16 22:50:16 2019 New Revision: 272366 URL: https://gcc.gnu.org/viewcvs?rev=272366&root=gcc&view=rev Log: PR d/90603 d/dmd: Merge upstream dmd 792f0fdf2 Fixes segmentation fault in functionParameters, and other related semantic bugs in forward or recursively referenced declarations. Reviewed-on: https://github.com/dlang/dmd/pull/10046 Added: trunk/gcc/testsuite/gdc.test/compilable/imports/test16214b.d trunk/gcc/testsuite/gdc.test/compilable/test16214a.d trunk/gcc/testsuite/gdc.test/fail_compilation/b15875.d trunk/gcc/testsuite/gdc.test/fail_compilation/b17285.d trunk/gcc/testsuite/gdc.test/fail_compilation/b19691.d trunk/gcc/testsuite/gdc.test/fail_compilation/b19691e.d trunk/gcc/testsuite/gdc.test/fail_compilation/b19717.d trunk/gcc/testsuite/gdc.test/fail_compilation/b19717a.d Modified: trunk/gcc/d/dmd/MERGE trunk/gcc/d/dmd/dclass.c trunk/gcc/d/dmd/declaration.c trunk/gcc/d/dmd/denum.c trunk/gcc/d/dmd/dimport.c trunk/gcc/d/dmd/dinterpret.c trunk/gcc/d/dmd/dstruct.c trunk/gcc/d/dmd/dtemplate.c trunk/gcc/d/dmd/expression.c trunk/gcc/d/dmd/expressionsem.c trunk/gcc/d/dmd/func.c trunk/gcc/d/dmd/mtype.c trunk/gcc/d/dmd/optimize.c trunk/gcc/d/dmd/statement.c trunk/gcc/d/dmd/statementsem.c trunk/gcc/d/dmd/traits.c