[Bug d/90603] ICE in functionParameters, at d/dmd/expression.c:1553
ibuclaw at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Jun 16 22:50:00 GMT 2019
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
More information about the Gcc-bugs
mailing list