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

Reply via email to