aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-expr.c
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2016-07-08 04:36:16 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2016-07-08 04:36:16 +0000
commit70cdd4ae94a5db49774b64881e93b6c58ecc5574 (patch)
tree69ed39c6e9db1b7838a6cfc6e2a28a045aa1e84a /gcc/fortran/trans-expr.c
parentcb0044dd6bf4388710f5e1e2f0d55793af146a87 (diff)
downloadgcc-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.c1
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);