diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2016-07-08 04:36:16 +0000 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2016-07-08 04:36:16 +0000 |
commit | 70cdd4ae94a5db49774b64881e93b6c58ecc5574 (patch) | |
tree | 69ed39c6e9db1b7838a6cfc6e2a28a045aa1e84a /gcc/fortran/trans-expr.c | |
parent | cb0044dd6bf4388710f5e1e2f0d55793af146a87 (diff) | |
download | gcc-70cdd4ae94a5db49774b64881e93b6c58ecc5574.zip gcc-70cdd4ae94a5db49774b64881e93b6c58ecc5574.tar.gz gcc-70cdd4ae94a5db49774b64881e93b6c58ecc5574.tar.bz2 |
re PR fortran/71764 (ICE in gfc_trans_structure_assign)
2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/71764
* trans-expr.c (gfc_trans_structure_assign): Remove assert.
* gfortran.dg/pr71764.f90: New test.
From-SVN: r238156
Diffstat (limited to 'gcc/fortran/trans-expr.c')
-rw-r--r-- | gcc/fortran/trans-expr.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index b5731aa..4321850 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -7358,7 +7358,6 @@ gfc_trans_structure_assign (tree dest, gfc_expr * expr, bool init) { gfc_se se, lse; - gcc_assert (cm->backend_decl == NULL); gfc_init_se (&se, NULL); gfc_init_se (&lse, NULL); gfc_conv_expr (&se, gfc_constructor_first (expr->value.constructor)->expr); |